Como localizar o arquivo vimrc usado pelo editor vim?

Respostas:

218

Apenas tente fazer o seguinte:

:version

Você obterá uma saída que inclui algo como:

 system vimrc file: "$VIM/vimrc"
     user vimrc file: "$HOME/.vimrc"
      user exrc file: "$HOME/.exrc"
  system gvimrc file: "$VIM/gvimrc"
    user gvimrc file: "$HOME/.gvimrc"
    system menu file: "$VIMRUNTIME/menu.vim"

Como observado por Herbert nos comentários, é aqui que se vim procura vimrc s, não significa que elas existem.

Você pode verificar o caminho completo do seu vimrccom

:echo $MYVIMRC

Se a saída estiver vazia, você vimnão utilizará um usuário vimrc(apenas crie-o, se desejar).

manojlds
fonte
20
Para esclarecer: :versioninforma quais locais são pesquisados, mas não fornece nenhuma informação sobre quais arquivos foram encontrados. Por isso, a variável $ MYVIMRC é útil, assim como a saída de :scriptsuma lista completa de todos os arquivos de script carregados, incluindo todos os arquivos vimrc.
Herbert Sitz
17
@HerbertSitz :scripts-> :scriptnames(erro de digitação inocente)
Randy Morris
2
: echo $ MYVIMRC era exatamente o que eu estava procurando. Felicidades!
theINtoy 12/08
5
Estou executando o vim 7.4 no OSX 10.10.5 instalado com o Homebrew e :echo $MYVIMRCnão produz nada.
Heath Borders
5
Eu sei que isso tem dois anos, mas em relação aos dois últimos comentários. Eu obtive uma saída em branco ao executar esse comando na linha de comando, no entanto, ao abrir o vim e digitar ": echo $ MYVIMRC", obtive o arquivo vimrc real.
Four_0h_Three