Toutes les commandes : peuvent être utilisées dans le fichier de configuration .exrc. Il est chargé automatiquement au démarrage de vi. On peut y définir des abréviations (ab) des macros (map) et faire lire d'autres fichiers (so).
Les lignes vides ne sont pas autorisées, et les lignes commençant par “ sont des commentaires.
Le fichier ci-dessous est un vrai fichier, le mien. Il ne définit pas suffisamment d'options pour donner un aperçu de tout ce qui est possible, mais il pose les bases, et il est assez clair.
Nota Bene : le : en début de commande n'est pas nécessaire, il est implicite.
” Fais les recherches sans tenir compte des majuscules/minuscules.
set ic
“ Retourne à la ligne à 9 caractère de la marge droite.
set wm=9
” indique la parenthèse ouvrante quand on tape la parenthèse fermante.
set sm
“ Utilise zsh comme shell.
set sh=/bin/zsh
” Deux abréviations de mes signatures.
“ Associe la touche V à la commande ispell -x . ( -x pour ne pas faire de sauvegardes)
map V :w<C+V><entrée>:!ispell -x%<C+V><entrée>:e!<C+V><entrée><C+V><entrée>
” Centre la ligne avec =
map = 80I <C-V><ESC>$78hd0:s/ g<C-V><entrée>$p “ v reformate le paragraphe où se trouve le curseur. map v {0!}fmt<C-V><entrée>** Next Chapter, Previous Chapter Table of contents of this chapter, General table of contents Top of the document, Beginning of this Chapter