Come individuare il file vimrc utilizzato dall'editor vim?


Risposte:


218

Prova a fare quanto segue:

:version

Otterrai un output che include qualcosa come:

 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"

Come notato da Herbert nei commenti, questo è dove vim cerca vimrc s, non significa che esistano.

Puoi controllare il tuo percorso completo vimrccon

:echo $MYVIMRC

Se l'output è vuoto, allora vimnon usi un utente vimrc(crealo solo se lo desideri).


20
Per chiarire: :versionindica quali percorsi sono stati cercati, ma non fornisce informazioni su quali file sono stati trovati. Per questo la variabile $ MYVIMRC è utile, come sta guardando l'output di :scriptsper l'elenco completo di tutti i file di script caricati, inclusi tutti i file vimrc.
Herbert Sitz,

17
@HerbertSitz :scripts-> :scriptnames(errore di battitura innocente)
Randy Morris,

2
: echo $ MYVIMRC era esattamente quello che stavo cercando. Saluti!
theINtoy

5
Sto eseguendo vim 7.4 su OSX 10.10.5 installato con Homebrew e :echo $MYVIMRCnon restituisce nulla.
Heath Borders,

5
So che è come due anni, ma per quanto riguarda gli ultimi due commenti. Ho ottenuto un output vuoto quando ho eseguito quel comando dalla riga di comando, ma quando ho aperto vim e ho digitato ": echo $ MYVIMRC" Ho ottenuto il vero file vimrc.
Four_0h_Tre
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.