164 votes

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

Existe-t-il une commande dans l'éditeur vim pour trouver la .vimrc l'emplacement du fichier ?

251voto

manojlds Points 96599

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 fait remarquer Herbert dans les commentaires, c'est là que vim cherche vimrc ça ne veut pas dire qu'ils existent.

Vous pouvez vérifier le chemin complet de votre vimrc avec

:echo $MYVIMRC

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

24 votes

Pour clarifier : :version indique quels emplacements sont recherchés, mais ne donne aucune information sur les fichiers trouvés. Pour cela, la variable $MYVIMRC est utile, ainsi que la sortie de la commande :scripts pour une liste complète de tous les fichiers script chargés, y compris tous les fichiers vimrc.

20 votes

@HerbertSitz :scripts -> :scriptnames (coquille innocente)

3 votes

:echo $MYVIMRC était exactement ce que je cherchais. A la vôtre !

3voto

ScaryGhast Points 2513

Cette version ne liste pas /etc/vim mais c'est ici que vim récupère gvimrc et vimrc sur ma machine ubuntu qui utilise vim82 à partir de vim-gtk3.

2voto

mickours Points 61

Para nvim utiliser :scriptnames comme proposé dans Commentaire de Randy Morris

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X