Comment localiser le fichier vimrc utilisé par l'éditeur vim?

141

Y a-t-il une commande dans l'éditeur vim pour trouver l' .vimrcemplacement du fichier?

niting112
la source
2
Copie
Ciro Santilli 郝海东 冠状 病 六四 事件 法轮功

Réponses:

218

Essayez simplement de faire ce qui suit:

:version

Vous obtiendrez une sortie qui comprend quelque chose comme:

 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"

Comme l'a noté Herbert dans les commentaires, c'est là que vim cherche les vimrc s, cela ne signifie pas qu'ils existent.

Vous pouvez vérifier le chemin complet de votre vimrcavec

:echo $MYVIMRC

Si la sortie est vide, alors vous vimn'utilisez pas d'utilisateur vimrc(créez-le simplement si vous le souhaitez).

manojlds
la source
20
Pour clarifier: :versionindique quels emplacements sont recherchés, mais ne donne aucune information sur les fichiers trouvés. Pour cela, la variable $ MYVIMRC est utile, tout comme la recherche de la sortie de :scriptspour la liste complète de tous les fichiers de script chargés, y compris tous les fichiers vimrc.
Herbert Sitz
17
@HerbertSitz :scripts-> :scriptnames(faute de frappe innocente)
Randy Morris
2
: echo $ MYVIMRC était exactement ce que je cherchais. À votre santé!
theINtoy
5
J'exécute vim 7.4 sur OSX 10.10.5 installé avec Homebrew, et :echo $MYVIMRCne produit rien.
Heath Borders
5
Je sais que c'est comme deux ans, mais en ce qui concerne les deux derniers commentaires. J'ai eu une sortie vide lors de l'exécution de cette commande à partir de la ligne de commande, cependant lors de l'ouverture de vim puis en tapant ": echo $ MYVIMRC" j'ai obtenu le vrai fichier vimrc.
Four_0h_Three