Recientemente instalé vim en Windows 7 como un binario independiente.
¿Dónde debo poner mi archivo .vimrc?
Recientemente instalé vim en Windows 7 como un binario independiente.
¿Dónde debo poner mi archivo .vimrc?
Respuestas:
De la Wiki de Vim .
En Vim, su directorio de inicio se especifica con $ HOME. En sistemas Unix, este es su directorio ~. En los sistemas Windows, la mejor manera de encontrar el valor de $ HOME es desde Vim, de la siguiente manera. Estos comandos son útiles para ver qué directorios usa su Vim:
:version
:echo expand('~')
:echo $HOME
:echo $VIM
:echo $VIMRUNTIME
Una vez que determine la HOMEvariable, coloque el vimrcarchivo dentro de ese directorio.
Si desea cambiar su HOMEvariable, configúrela HOMEcomo una variable de entorno para el sistema o el usuario.
Computadora> Propiedades> Configuración avanzada del sistema> Avanzado> Variables de entorno> Usuario | Variables del sistema.
Ventanas (tanto nativos como Cygwin *) usarán _gvimrc, .gvimrc, _vimrcy .vimrcen ese orden de prioridad. Los archivos gvim * se verificarán con el proceso gvim, mientras que la consola vim solo verificará los archivos vim *.
*: verificado contra vim 7.2 y 7.3
HOMEcoincida con el comportamiento de los sistemas Unix, crearía una variable ambiental global de %USERPROFILE%si eso aún no se ha hecho.
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 , use estos comandos para descubrir los valores de $VIMy $HOME.
:echo $HOME
:echo $VIM
Por ejemplo, un buen lugar para configuraciones específicas de gvim sería
C:\Users\MyUsername\_gvimrc
Esa es realmente una buena pregunta porque después de la instalación (por extraño que parezca) obtienes un archivo _vimrc en "Archivos de programa", que no es un buen lugar para los archivos de configuración.
Ponlo debajo
%USERPROFILE%\vimfiles\_vimrc
De esta forma, se recogerá en lugar del archivo de configuración que haya instalado la instalación.
Descubrí que vim-tux instalado a través de Chocolatey puede ver archivos .vimrc solo en C: \ Users \ MyUsername \ vimfiles: la versión dice que C: \ Users \ MyUsername también se incluye.
Descubro que cuando abro gvim desde el explorador de archivos de Windows, $ HOME está configurado en c: \ Users \ myname pero cuando se inicia desde mi explorador de archivos Cygwin está configurado en / cygwin / home / myname . Esto es bueno porque me permite poner configuraciones ligeramente diferentes en cada una. Para mantener las cosas separadas y facilitar la copia de seguridad, la de Windows se llama _vimrc y la de Cygwin se llama .vimrc .
_vimrcarchivo?