Le livre LFS installe Vim comme éditeur de texte. Vous devriez noter ici qu'il y a beaucoup d'applications d'édition différentes de celle-là, comprenant Emacs, nano, Joe et plus encore. Tous ceux qui ont parcouru un peu Internet (surtout usenet) auront certainement remarqué au moins une guerre de feu impliquant généralement les utilisateurs de Vim et d'Emacs !
Le livre LFS crée un fichier vimrc
de
base. Dans cette section, vous trouverez une tentative d'amélioration
de ce fichier. Au démarrage, vim lit le fichier de configuration
global (/etc/vimrc
) ainsi qu'un fichier
spécifique à l'utilisateur (~/.vimrc
).
L'un ou l'autre peut être adapté pour correspondre aux besoins de
votre système particulier.
Voici un .vimrc
légèrement étendu que
vous pouvez mettre dans ~/.vimrc
pour
produire des effets spécifiques à l'utilisateur. Bien entendu, si
vous le mettez plutôt dans /etc/skel/.vimrc
, il sera disponible pour tous les
utilisateurs que vous ajouterez plus tard au système. Vous pouvez
aussi copier le fichier de /etc/skel/.vimrc
vers le répertoire home des
utilisateurs déjà existants sur le système, tels que root
. Assurez-vous de régler les droits, le
propriétaire et le groupe si vous copiez quelque chose directement
depuis /etc/skel
.
" Début de .vimrc
set columns=80
set wrapmargin=8
set ruler
" Fin de .vimrc
Remarquez que les drapeaux de commentaire sont " au lieu du # or du
// plus habituels. C'est correct, la syntaxe de vimrc
est légèrement inhabituelle.
Vous trouverez ci-dessous une explication rapide de ce que veut dire chaque option de ce fichier d'exemple :
set columns=80
: Ceci règle
simplement le nombre de colonnes utilisées à l'écran.
set wrapmargin=8
: C'est le
numéro du caractère depuis le côté droit de la fenêtre où
commence l'enveloppe.
set ruler
: Ceci fait afficher
à vim en bas à
droite de l'écran la ligne et la colonne.
Vous pouvez trouver plus d'informations sur les nombreuses options de vim en lisant l'aide à l'intérieur
de vim lui-même. Faites
cela en tapant :help
dans vim pour voir
l'aide générale ou en tapant :help
usr_toc.txt
pour lire la table des matières du manuel de
l'utilisateur.