2009-12-21 21:07:42 +0000 2009-12-21 21:07:42 +0000
181
181

¿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?

Respuestas (8)

210
210
210
2009-12-21 22:22:01 +0000

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

22
22
22
2015-03-20 20:47:48 +0000

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
5
5
5
2017-08-28 12:15:48 +0000

La forma más fácil que he encontrado es simplemente hacer eco de la ubicación del archivo vimrc actualmente en uso - usted puede entonces reemplazar con su propia versión personalizada.

:echo $MYVIMRC
4
4
4
2012-04-02 23:03:03 +0000

Si necesita averiguar sólo desde un archivo .bat primero busque en el directorio %HOME%. Si eso no está definido entonces vim/gvim busca en la ruta definida concatenando %HOMEDRIVE% y %HOMEPATH%.

1
1
1
2015-11-22 09:09:48 +0000

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.

0
0
0
2020-01-03 14:06:55 +0000

Lo encontré en ( windows 10 )

\tools\vim\_vimrc
0
0
0
2017-10-09 22:23:00 +0000

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.

0
0
0
2016-10-17 11:08:01 +0000

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.