¿Cómo localizar el archivo vimrc utilizado por vim editor?

Respuestas:

218

Solo intenta hacer lo siguiente:

:version

Obtendrá una salida que incluye 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 señaló Herbert en los comentarios, aquí es donde se vim busca vimrc s, no significa que existan.

Puede verificar la ruta completa de su vimrccon

:echo $MYVIMRC

Si la salida está vacía, entonces vimno utiliza un usuario vimrc(solo créelo si lo desea).

manojlds
fuente
20
Para aclarar: :versionindica qué ubicaciones se buscan, pero no proporciona ninguna información sobre qué archivos se encontraron. Para eso, la variable $ MYVIMRC es útil, ya que está buscando la salida de :scriptsuna lista completa de todos los archivos de script cargados, incluidos todos los archivos vimrc.
Herbert Sitz
17
@HerbertSitz :scripts-> :scriptnames(error tipográfico inocente)
Randy Morris el
2
: echo $ MYVIMRC era exactamente lo que estaba buscando. ¡Salud!
theINtoy
55
Estoy ejecutando vim 7.4 en OSX 10.10.5 instalado con Homebrew, y :echo $MYVIMRCno muestra nada.
Heath Borders
55
Sé que esto tiene como dos años, pero con respecto a los últimos dos comentarios. Obtuve un resultado en blanco al ejecutar ese comando desde la línea de comando, sin embargo, al abrir vim y luego escribir ": echo $ MYVIMRC" obtuve el archivo vimrc real.
Four_0h_Three