200 votes

Où doit se trouver le fichier .vimrc sous Windows 7 ?

J'ai récemment installé vim sur Windows 7 en tant que binaire autonome.

Où dois-je placer mon fichier .vimrc ?

226voto

vaske Points 2468

Desde el Vim Wiki .

Dans Vim, votre répertoire d'origine est spécifié avec $HOME. Sur les systèmes Unix, il s'agit de votre répertoire ~. Sur les systèmes Windows, la meilleure façon de trouver la valeur de $HOME est de le faire à partir de Vim, comme suit. Ces commandes sont utiles pour voir quels répertoires votre Vim utilise :

:version
:echo expand('~')
:echo $HOME
:echo $VIM
:echo $VIMRUNTIME

Une fois que vous avez déterminé le HOME met la variable vimrc dans ce répertoire.

Si vous souhaitez modifier votre HOME la variable, l'ensemble HOME comme une variable d'environnement pour le système ou l'utilisateur.

Ordinateur > Propriétés > Paramètres système avancés > Avancés > Variables d'environnement > Variables utilisateur | système.

Windows (tant Native que Cygwin*) utilisera _gvimrc , .gvimrc , _vimrc y .vimrc dans cet ordre de priorité. Les fichiers gvim* seront vérifiés par le processus gvim, tandis que la console vim ne vérifiera que les fichiers vim*.

* : vérifié contre vim 7.2 et 7.3

28voto

Christian Long Points 1711

Pour Vim 7.4, voici les chemins qu'il recherche sous Windows

   system vimrc file: "$VIM\vimrc"
     user vimrc file: "$HOME\_vimrc"
 2nd user vimrc file: "$HOME\vimfiles\vimrc"
 3rd user vimrc file: "$VIM\_vimrc"
      user exrc file: "$HOME\_exrc"
  2nd user exrc file: "$VIM\_exrc"
  system gvimrc file: "$VIM\gvimrc"
    user gvimrc file: "$HOME\_gvimrc"
2nd user gvimrc file: "$HOME\vimfiles\gvimrc"
3rd user gvimrc file: "$VIM\_gvimrc"
    system menu file: "$VIMRUNTIME\menu.vim"

Comme Darren Hall dit, utilisez ces commandes pour trouver les valeurs de $VIM y $HOME .

:echo $HOME
:echo $VIM

Par exemple, un bon endroit pour les paramètres spécifiques à gvim serait

C:\Users\MyUsername\_gvimrc

6voto

Patrick Points 161

Le moyen le plus simple que j'ai trouvé est de simplement indiquer l'emplacement du fichier vimrc actuellement utilisé - vous pouvez ensuite le remplacer par votre propre version personnalisée.

:echo $MYVIMRC

5voto

Philip Points 677

Si vous avez besoin de savoir ce qu'il y a dans un fichier .bat, regardez d'abord dans l'onglet %HOME% répertoire. S'il n'est pas défini, vim/gvim cherche dans le chemin défini par la concaténation de %HOMEDRIVE% y %HOMEPATH% .

1voto

kroiz Points 223

C'est en fait une bonne question car après l'installation (curieusement), vous obtenez un fichier _vimrc sous "Program Files" - ce qui n'est pas un bon endroit pour les fichiers de configuration.

Mettez-le sous

%USERPROFILE%\vimfiles\_vimrc

De cette façon, il sera récupéré à la place du fichier de configuration mis par l'installation.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X