¿Dónde debe ubicarse el archivo .vimrc en Windows 7?
Recientemente he instalado vim en Windows 7 como un binario independiente.
¿Dónde debo poner mi archivo .vimrc?
Recientemente he instalado vim en Windows 7 como un binario independiente.
¿Dónde debo poner mi archivo .vimrc?
Del Vim Wiki .
En Vim, su directorio principal se especifica con $HOME. En los sistemas Unix, este es su directorio ~. En los sistemas Windows, la mejor manera de encontrar el valor de $HOME es desde dentro de Vim, como sigue. Estos comandos son útiles para ver qué directorios está utilizando su Vim:
:version
:echo expand('~')
:echo $HOME
:echo $VIM
:echo $VIMRUNTIME
Una vez que determine la variable HOME
ponga el archivo vimrc
dentro de ese directorio.
Si desea cambiar su variable HOME
, establezca HOME
como una variable de entorno para el sistema o el usuario.
Ordenador |> Propiedades |> Configuración avanzada del sistema |> Avanzado |> Variables de entorno |> Usuario | Variables de sistema.
Windows (tanto Nativo como Cygwin*) utilizará _gvimrc
, .gvimrc
, _vimrc
y .vimrc
en ese orden de prioridad. Los archivos gvim* se comprobarán con el proceso gvim, mientras que la consola vim sólo comprobará los archivos vim*.
*: verificado contra vim 7.2 y 7.3
Para Vim 7.4, estas son las rutas que busca en Windows
system vimrc file: "$VIM\vimrc"
user vimrc file: "$HOME\_vimrc"
2nd user vimrc file: "$HOME\vimfiles\vimrc"
3rd user vimrc file: "$VIM\_vimrc"
user exrc file: "$HOME\_exrc"
2nd user exrc file: "$VIM\_exrc"
system gvimrc file: "$VIM\gvimrc"
user gvimrc file: "$HOME\_gvimrc"
2nd user gvimrc file: "$HOME\vimfiles\gvimrc"
3rd user gvimrc file: "$VIM\_gvimrc"
system menu file: "$VIMRUNTIME\menu.vim"
Como dijo Darren Hall , utilice estos comandos para averiguar los valores de $VIM
y $HOME
.
:echo $HOME
:echo $VIM
Por ejemplo, un buen lugar para la configuración específica de gvim sería
C:\Users\MyUsername\_gvimrc
En realidad es una buena pregunta porque después de la instalación (curiosamente) se obtiene un archivo _vimrc en “Archivos de programa” - que no es un buen lugar para los archivos de configuración.
Póngalo bajo
%USERPROFILE%\vimfiles\_vimrc
De esta manera será recogido en lugar del archivo de configuración puesto por la instalación.
Lo encontré en ( windows 10 )
\tools\vim\_vimrc
Encuentro que cuando abro gvim desde el explorador de archivos de Windows, $HOME se establece en c:\sers_myname_ pero cuando se lanza desde mi explorador de archivos de Cygwin se establece en /cygwin/home/myname. Esto es bueno porque me permite poner una configuración ligeramente diferente en cada uno. Para mantener las cosas separadas y facilitar las copias de seguridad, el de Windows se llama _vimrc y el de Cygwin se llama .vimrc.
He encontrado que vim-tux instalado a través de Chocolatey puede ver los archivos .vimrc sólo en C:\NUsers\NMyUsername\vimfiles aunque :version dice que C:\NUsers\NMyUsername también está incluido.