
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 .vimrc
archivo, Vim cargará un defaults.vim
archivo desde el directorio de ejecución de Vim. El defaults.vim
archivo 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 .vimrc
a:
unlet! skip_defaults_vim
source $VIMRUNTIME/defaults.vim
filetype indent off
Al obtener explícitamente el defaults.vim
archivo, mantendrás todas las demás configuraciones mientras introduces las tuyas propias en tu archivo .vimrc
.
Ver también:
:help defaults.vim
- Contenido de
defaults.vim
enviado con Vim.
Respuesta2
Es posible que haya eliminado (al no agregarlo a su nuevo documento de configuración) el syntax on
comando, que activa el resaltado de sintaxis.