Eu instalei recentemente o vim no Windows 7 como um binário independente.
Onde devo colocar meu arquivo .vimrc?
Eu instalei recentemente o vim no Windows 7 como um binário independente.
Onde devo colocar meu arquivo .vimrc?
Respostas:
No Vim, seu diretório inicial é especificado com $ HOME. Nos sistemas Unix, este é o seu diretório ~. Nos sistemas Windows, a melhor maneira de encontrar o valor de $ HOME é no Vim, como a seguir. Estes comandos são úteis para ver quais diretórios seu Vim está usando:
:version
:echo expand('~')
:echo $HOME
:echo $VIM
:echo $VIMRUNTIME
Depois de determinar a HOME
variável, coloque o vimrc
arquivo nesse diretório.
Se você deseja alterar sua HOME
variável, configure HOME
como uma variável de ambiente para o sistema ou usuário.
Computador> Propriedades> Configurações avançadas do sistema> Avançado> Variáveis de ambiente> Usuário | Variáveis do sistema.
Janelas (tanto nativo e Cygwin *) usará _gvimrc
, .gvimrc
, _vimrc
e .vimrc
em que ordem de prioridade. Os arquivos gvim * serão verificados com o processo gvim, enquanto o console vim verificará apenas os arquivos vim *.
*: verificado no vim 7.2 e 7.3
HOME
combinar com o comportamento dos sistemas Unix, eu criaria uma variável ambiental global %USERPROFILE%
se isso ainda não foi feito.
Para o Vim 7.4, esses são os caminhos que ele procura no 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 Darren Hall disse, use esses comandos para descobrir os valores de $VIM
e $HOME
.
:echo $HOME
:echo $VIM
Por exemplo, um bom lugar para configurações específicas do gvim seria
C:\Users\MyUsername\_gvimrc
Essa é realmente uma boa pergunta, pois após a instalação (por incrível que pareça), você obtém um arquivo _vimrc em "Arquivos de Programas" - o que não é um bom local para arquivos de configuração.
Coloque em baixo
%USERPROFILE%\vimfiles\_vimrc
Dessa forma, ele será coletado em vez do arquivo de configuração colocado pela instalação.
Eu descobri que o vim-tux instalado via Chocolatey pode ver os arquivos .vimrc apenas em C: \ Users \ MyUsername \ vimfiles; porém, a versão diz que C: \ Users \ MyUsername também incluiu.
Descobri que quando abro o gvim no Windows File Explorer, $ HOME é definido como c: \ Users \ myname, mas quando iniciado no Cygwin File Explorer, ele é definido como / cygwin / home / myname . Isso é bom porque me permite colocar configurações ligeiramente diferentes em cada uma. Para manter as coisas separadas e facilitar o backup, o Windows é chamado _vimrc e o Cygwin é chamado .vimrc .
_vimrc
arquivo?