¿A dónde fue mi color en Vim?

¿A dónde fue mi color en Vim?

Entonces Vim estaba sangrando automáticamente con la pestaña dura y quería eliminar eso. Creé un nuevo .vimrc en mi máquina Linux con una sola línea:

filetype indent off

Ahora, cada vez que entro en vim, no muestra ningún color excepto el color de texto predeterminado. ¿Qué le hizo esta única línea a mi pobre vim? ¿Hice algo mal y cómo podría esta única línea afectar el color en vim?

Respuesta1

Cuando no tenga un .vimrcarchivo, Vim cargará un defaults.vimarchivo desde el directorio de ejecución de Vim. El defaults.vimarchivo enviado con Vim habilitará opciones para hacerlo más útil de forma predeterminada. Entre las configuraciones en defaults.vim, están habilitados los complementos de resaltado de sintaxis y sangría de tipo de archivo.

Es por eso que ves un cambio tan grande cuando creas un archivo mínimo .vimrc, ya que Vim dejará de establecer todas las demás configuraciones desde defaults.vim.

Para conservar las opciones de defaults.vim, pero revertir su configuración que habilita los complementos de sangría de tipo de archivo, es posible que desees actualizar .vimrca:

unlet! skip_defaults_vim
source $VIMRUNTIME/defaults.vim
filetype indent off

Al obtener explícitamente el defaults.vimarchivo, mantendrás todas las demás configuraciones mientras introduces las tuyas propias en tu archivo .vimrc.

Ver también:

Respuesta2

Es posible que haya eliminado (al no agregarlo a su nuevo documento de configuración) el syntax oncomando, que activa el resaltado de sintaxis.

información relacionada