Respuesta corta:
Para crear su vimrc, inicie Vim y realice una de las siguientes acciones:
:e $HOME/.vimrc " on Unix, Mac or OS/2
:e $HOME/_vimrc " on Windows
:e s:.vimrc " on Amiga
Inserte la configuración que desee y guarde el archivo.
Tenga en cuenta que la existencia de este archivo deshabilitará la compatible
opción. Ver abajo para más detalles.
Respuesta larga:
Hay dos tipos de vimrc:
- el usuario vimrc en
$HOME
- el sistema vimrc en
$VIM
(en sistemas Amiga, s:.vimrc
se considera un usuario vimrc)
El archivo vimrc del usuario a menudo no existe hasta que lo crea el usuario. Si no puede encontrar $HOME/.vimrc
(o $HOME/_vimrc
en Windows), puede, y probablemente debería, simplemente crearlo.
El sistema vimrc normalmente no debe modificarse y se encuentra en el directorio $VIM
* . El sistema vimrc no es un buen lugar para guardar su configuración personal. Si modifica este archivo, sus cambios pueden sobrescribirse si alguna vez actualiza Vim. Además, los cambios aquí afectarán a otros usuarios en un sistema multiusuario. En la mayoría de los casos, la configuración en el usuario vimrc anulará la configuración en el sistema vimrc.
De :help vimrc
:
Un archivo que contiene comandos de inicialización se denomina archivo "vimrc". Cada línea en un archivo vimrc se ejecuta como una línea de comando Ex. A veces también se conoce como archivo "exrc". Son el mismo tipo de archivo, pero "exrc" es lo que Vi siempre usó, "vimrc" es un nombre específico de Vim. Ver también | vimrc-intro |.
Lugares para sus inicializaciones personales:
Unix $HOME/.vimrc or $HOME/.vim/vimrc
OS/2 $HOME/.vimrc, $HOME/vimfiles/vimrc
or $VIM/.vimrc (or _vimrc)
MS-Windows $HOME/_vimrc, $HOME/vimfiles/vimrc
or $VIM/_vimrc
Amiga s:.vimrc, home:.vimrc, home:vimfiles:vimrc
or $VIM/.vimrc
Los archivos se buscan en el orden especificado anteriormente y solo se lee el primero que se encuentra.
(MacOS cuenta como Unix para lo anterior).
Tenga en cuenta que la mera existencia de un usuario vimrc cambiará el comportamiento de Vim desactivando la compatible
opción. De :help compatible-default
:
Cuando se inicia Vim, la opción 'compatible' está activada. Esto se usará cuando Vim comience sus inicializaciones. Pero tan pronto como se encuentre un archivo vimrc de usuario, o un archivo vimrc en el directorio actual, o se establezca la variable de entorno "VIMINIT", se establecerá en 'nocompatible'. Esto tiene el efecto secundario de configurar o restablecer otras opciones (ver 'compatible'). Pero solo se cambiarán las opciones que no se hayan establecido o restablecido.
* $VIM
no se puede configurar en su shell, pero siempre se configura dentro de Vim. Si desea ver en qué está configurado, inicie Vim y use el comando:echo $VIM