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 HOME
variable, coloque el vimrc
archivo dentro de ese directorio.
Si desea cambiar su HOME
variable, configúrela HOME
como 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
, _vimrc
y .vimrc
en 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
HOME
coincida 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 $VIM
y $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 .
_vimrc
archivo?