¿Hay alguna forma de deshabilitar / habilitar rápidamente la codificación de color vimdiff
? El problema es que tengo texto coloreado vim
y el texto es invisible porque el color del texto es rojo, y vimdiff
también intenta poner un color de fondo rojo, lo que dificulta su lectura.
Por lo tanto, me gustaría deshabilitar la codificación de colores por algún tiempo, para verificar el texto y volver a habilitarlo más tarde. ¿Alguna forma rápida y fácil de hacer esto?
Respuestas:
Puede desactivar fácilmente la coloración en
vim
Y para encenderlo de nuevo
fuente
El resaltado de sintaxis
vim
se puede activar / desactivar con:syntax off
y:syntax on
.fuente
pon esto en tu .vimrc:
lo que hace es deshabilitar el resaltado de sintaxis si comienza en modo diff.
fuente
TERM=vt100 vimdiff
debería invocar vimdiff con un TERM temporalmente establecido en vt100. (hasta que finalice el comando). Esto facilita probar otros: xterm o xterm-color o xterm-256color, etc.fuente
Para mí, editar la cantidad de colores admitidos (ver
:help t_Co
) es la solución:El resaltado de diferencia tiene problemas con la coloración (como amarillo sobre blanco), ya sea que el resaltado de sintaxis esté habilitado o no.
El resaltado de diferencia, que es el punto de vimdiff, todavía funciona con esta opción, pero simplemente como video inverso que se puede leer aquí.
Puede sintonizar con otras opciones mencionadas anteriormente, pero esto soluciona el problema de legibilidad.
fuente
Puede solucionar el problema del color rojo agregando lo siguiente a su
~/.vimrc
:Crédito: /programming//a/13370967/200234
fuente