2011-05-12 6 views
6

dopo mesi di tweaking mio file vimrc e l'installazione di plug-in, ho questo piccolo bug che è molto dolorosa:Vim ha spesso bisogno Ridisegna dopo la divisione

Quando sto chiudendo una scissione (assomiglia a questo appare solo su quelli verticali il buffer rimanente ha spesso bisogno di un ridisegno, perché il testo è completamente rovinato (le righe sono sparite, il testo rimanente dal buffer chiuso ecc.)

Questo può essere facilmente risolto premendo CTRL-L, ma è davvero fastidioso premere CTRL-L ogni volta che apro e chiudo il mio esploratore nerdtree.

Qualcuno si imbatte in problemi uguali/simili e/o conosce una soluzione? Non ero in grado di masterizzare questo comportamento su una singola riga del mio vimrc né su un particolare plugin ...

Grazie in anticipo!

+0

quale piattaforma? Sulla mia ubuntu 11.04 con l'ultima vim compilata da src non vedo questo problema quando uso nerdtree –

+0

Sto usando vim su ubuntu 11.04, ubuntu 10.10 e mac os x. Su Mac uso MacVim dove tutto funziona bene ... Per essere chiari: non è un problema solo nerd, questo appare su quasi ogni split close. –

+0

Grafica o console? Prova ad avviare vim con "vim -u NONE" per disabilitare tutti i plugin e le impostazioni in .vimrc per vedere se il problema è ancora lì. fai un ": help --noplugin" da dentro vim e gioca con le varie opzioni lì –

risposta

5

Ho avuto un problema simile in passato.

Ho usato guioptions-=r e guioptions-=l che rimuovere le barre di scorrimento a destra ea sinistra formica questo funziona bene, ma ci sono altre due opzioni per Split: guioptions-=L e guioptions-=R.

Questi rimuovono anche le barre di scorrimento dalle viste divise. Se hai appena impostato LR, vim aggiungerà sempre la barra di scorrimento sinistra (o destra) quando usi NERDTree e altre suddivisioni e questo fa sì che vim visualizzi il testo avvitato ...

Spero che ti aiuti!

2

Provare a riprodurre con la colorazione della sintassi disabilitata. A questo scopo:

:syn off 

Se non funziona, provare ad ottimizzare le impostazioni di colorazione della sintassi. Puoi accordare il modo in cui Vim cerca di colorare il testo.

+0

Grazie per il suggerimento, ma il problema appare ancora quando la colorazione è disattivata. –

+0

@Daniel Se si utilizza la console, quello show è una cosa normale. E un altro C-L non è un grosso problema. Al momento del leasing, non posso riprodurre il problema quando si utilizza gvim. – winterTTr

Problemi correlati