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


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).


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.