Mas não é verdade que no Windows seja um _vimrcarquivo?
Kazark 29/11
4
O Windows gvim (Cygwin ou Native) optará por _gvimrc, .gvimrc, _vimrc e, finalmente, _vimrc nessa ordem de prioridade. Ele sublinha o formato de sublinhado e ponto para o vimrc.
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:
Depois de determinar a HOMEvariável, coloque o vimrcarquivo nesse diretório.
Se você deseja alterar sua HOMEvariável, configure HOMEcomo 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, _vimrce .vimrcem que ordem de prioridade. Os arquivos gvim * serão verificados com o processo gvim, enquanto o console vim verificará apenas os arquivos vim *.
(Para pessoas como eu, que só usam o Windows quando forçado): lembre-se de ativar a exibição de extensões de arquivo. "_gvimrc.txt" etc. não funciona. ;)
Stein G. Strindhaug
Para HOMEcombinar com o comportamento dos sistemas Unix, eu criaria uma variável ambiental global %USERPROFILE%se isso ainda não foi feito.
Plutão
19
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 $VIMe $HOME.
:echo $HOME
:echo $VIM
Por exemplo, um bom lugar para configurações específicas do gvim seria
A maneira mais fácil que encontrei é simplesmente ecoar o local do arquivo vimrc atualmente em uso - você pode substituí-lo por sua própria versão personalizada.
Se você precisar descobrir apenas a partir de um arquivo .bat, procure primeiro no %HOME%diretório Se isso não estiver definido, o vim / gvim procurará o caminho definido concatenando %HOMEDRIVE%e %HOMEPATH%.
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?Respostas:
Do Wiki do Vim .
Depois de determinar a
HOME
variável, coloque ovimrc
arquivo nesse diretório.Se você deseja alterar sua
HOME
variável, configureHOME
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
fonte
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
Como Darren Hall disse, use esses comandos para descobrir os valores de
$VIM
e$HOME
.Por exemplo, um bom lugar para configurações específicas do gvim seria
fonte
A maneira mais fácil que encontrei é simplesmente ecoar o local do arquivo vimrc atualmente em uso - você pode substituí-lo por sua própria versão personalizada.
fonte
Se você precisar descobrir apenas a partir de um arquivo .bat, procure primeiro no
%HOME%
diretório Se isso não estiver definido, o vim / gvim procurará o caminho definido concatenando%HOMEDRIVE%
e%HOMEPATH%
.fonte
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
Dessa forma, ele será coletado em vez do arquivo de configuração colocado pela instalação.
fonte
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.
fonte
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 .
fonte