2009-12-21 21:07:42 +0000 2009-12-21 21:07:42 +0000
181
181

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

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

Où dois-je mettre mon fichier .vimrc ?

Réponses (8)

210
210
210
2009-12-21 22:22:01 +0000

Extrait du 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 trouver dans 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é la variable HOME, placez le fichier vimrc dans ce répertoire.

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

Computer > Properties > Advanced System Settings > Advanced > Environment Variables > User | System Variables.

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

* : vérifié par rapport à vim 7.2 et 7.3

22
22
22
2015-03-20 20:47:48 +0000

Pour Vim 7.4, voici les chemins qu'il recherche sur 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 l'a dit Darren Hall , utilisez ces commandes pour trouver les valeurs de $VIM et $HOME.

:echo $HOME
:echo $VIM

Par exemple, un bon endroit pour les réglages spécifiques à gvim serait

C:\Users\MyUsername\_gvimrc
5
5
5
2017-08-28 12:15:48 +0000

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

:echo $MYVIMRC
4
4
4
2012-04-02 23:03:03 +0000

Si vous avez besoin de le découvrir à partir d'un fichier .bat, regardez d'abord dans le répertoire %HOME%. Si celui-ci n'est pas défini, alors vim/gvim cherche dans le chemin défini par la concaténation de %HOMEDRIVE% et %HOMEPATH%.

1
1
1
2015-11-22 09:09:48 +0000

C'est en fait une bonne question car après l'installation (bizarrement), 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.

0
0
0
2020-01-03 14:06:55 +0000

Je l'ai trouvé dans ( fenêtres 10 )

\tools\vim\_vimrc
```.
0
0
0
2017-10-09 22:23:00 +0000

Je constate que lorsque j'ouvre gvim depuis l'explorateur de fichiers de Windows, $HOME est réglé sur c:\Users_myname_ mais lorsqu'il est lancé depuis mon explorateur de fichiers Cygwin, il est réglé sur /cygwin/home/myname. C'est une bonne chose car cela me permet de mettre des paramètres légèrement différents dans chacun d'entre eux. Pour garder les choses séparées et faciliter la sauvegarde, celle de Windows s'appelle _vimrc et celle de Cygwin s'appelle .vimrc.

0
0
0
2016-10-17 11:08:01 +0000

J'ai trouvé que vim-tux installé via Chocolatey ne peut voir les fichiers .vimrc que sous C:\Users\MyUsername\vimfiles though :version tells that C:\Users\MyUsername also included.