Réponse courte:
Pour créer votre vimrc, démarrez Vim et effectuez l'une des opérations suivantes:
:e $HOME/.vimrc " on Unix, Mac or OS/2
:e $HOME/_vimrc " on Windows
:e s:.vimrc " on Amiga
Insérez les paramètres souhaités et enregistrez le fichier.
Notez que l'existence de ce fichier désactivera l' compatible
option. Voir ci-dessous pour plus de détails.
Longue réponse:
Il existe deux types de vimrc:
- l' utilisateur vimrc dans
$HOME
- le système vimrc dans
$VIM
(sur les systèmes Amiga, s:.vimrc
est considéré comme un utilisateur vimrc)
Souvent, le fichier utilisateur vimrc n'existe pas tant qu'il n'a pas été créé par l'utilisateur. Si vous ne trouvez pas $HOME/.vimrc
(ou $HOME/_vimrc
sur Windows), vous pouvez, et probablement le devriez, simplement le créer.
Le système vimrc ne doit normalement pas être modifié et se trouve dans le répertoire $VIM
* . Le système vimrc n'est pas un bon endroit pour conserver vos paramètres personnels. Si vous modifiez ce fichier, vos modifications peuvent être écrasées si vous mettez à niveau Vim. De plus, les modifications apportées ici affecteront d'autres utilisateurs sur un système multi-utilisateur. Dans la plupart des cas, les paramètres dans l'utilisateur vimrc remplaceront les paramètres dans le système vimrc.
De :help vimrc
:
Un fichier contenant des commandes d'initialisation est appelé fichier "vimrc". Chaque ligne d'un fichier vimrc est exécutée en tant que ligne de commande Ex. Il est parfois appelé fichier "exrc". Il s'agit du même type de fichier, mais "exrc" est ce que Vi a toujours utilisé, "vimrc" est un nom spécifique à Vim. Voir aussi | vimrc-intro |.
Lieux pour vos initialisations personnelles:
Unix $HOME/.vimrc or $HOME/.vim/vimrc
OS/2 $HOME/.vimrc, $HOME/vimfiles/vimrc
or $VIM/.vimrc (or _vimrc)
MS-Windows $HOME/_vimrc, $HOME/vimfiles/vimrc
or $VIM/_vimrc
Amiga s:.vimrc, home:.vimrc, home:vimfiles:vimrc
or $VIM/.vimrc
Les fichiers sont recherchés dans l'ordre spécifié ci-dessus et seul le premier trouvé est lu.
(MacOS compte comme Unix pour ce qui précède.)
Notez que la simple existence d'un utilisateur vimrc changera le comportement de Vim en désactivant l' compatible
option. De :help compatible-default
:
Lorsque Vim démarre, l'option «compatible» est activée. Ceci sera utilisé lorsque Vim commencera ses initialisations. Mais dès qu'un fichier utilisateur vimrc est trouvé, ou un fichier vimrc dans le répertoire courant, ou que la variable d'environnement "VIMINIT" est définie, elle sera définie sur "nocompatible". Cela a pour effet secondaire de définir ou de réinitialiser d'autres options (voir «compatible»). Mais seules les options qui n'ont pas été définies ou réinitialisées seront modifiées.
* $VIM
ne peut pas être défini dans votre shell, mais est toujours défini dans Vim. Si vous voulez voir à quoi il est configuré, démarrez Vim et utilisez la commande:echo $VIM