nerd vim split buffer redraw nerdtree

vim nerd tree



Vim a menudo necesita volver a dibujar después de partir (2)

Después de meses de ajustar mi archivo vimrc e instalar plugins, tengo este pequeño error que es muy doloroso:

Cuando estoy cerrando una división (parece que esto solo aparece en las verticales), el búfer restante a menudo necesita un redibujado, porque el texto está completamente estropeado (las líneas se han ido, el texto restante del buffer cerrado, etc.)

Esto se puede arreglar fácilmente presionando CTRL-L, pero es realmente molesto presionar CTRL-L cada vez que abro y cierro mi explorador de nerdtree.

¿Alguien se encontró con problemas similares / y / o conoce una solución? No pude grabar este comportamiento en una sola línea en mi vimrc ni en un plugin en particular ...

¡Gracias por adelantado!


Intenta reproducir con coloración de sintaxis desactivada. Hacer esto:

:syn off

Si no está, intente ajustar la configuración de coloreado de sintaxis. Puedes sintonizar la forma en que Vim trata de colorear el texto.


Tuve un problema similar en el pasado.

Utilicé las guioptions-=r y las guioptions-=l que eliminan las barras de desplazamiento izquierda y derecha, esto funciona bien, pero hay dos opciones más para las divisiones: guioptions-=L y guioptions-=R

Esos también quitan las barras de desplazamiento de las vistas divididas. Si acaba de establecer lr pero no LR , vim siempre agregará la barra de desplazamiento izquierda (o derecha) cuando use NERDTree y otras divisiones, y esto hace que vim muestre texto atornillado ...

¡Espero que ayude!