/etc/vimrc, ~/.vimrc

Le livre LFS installe vim comme éditeur. Nous devons préciser qu'il existe beaucoup d'éditeurs différents comme emacs, nano, joe et bien d'autres. Tous ceux qui ont été sur Internet (et plus spécialement sur usenet) pendant un petit moment ont certainement vu au moins une guerre de clochers, habituellement entre les utilisateurs de vim et d'emacs!

Le livre LFS donne un fichier vimrc basique. Ici, nous essaierons d'améliorer ce fichier. Au démarrage, vim lit /etc/vimrc et ~/.vimrc (c'est-à-dire le fichier global et le fichier spécifique à l'utilisateur). Notez que ceci est exact uniquement si vous avez compilé vim en utilisant LFS-3.1. Avant, le fichier vimrc global était /usr/share/vim/vimrc.

Voici un exemple de vimrc légèrement plus étendu:

" Début .vimrc

set nocompatible
set bs=2
set columns=80
set background=dark
set tabstop=8
set wrapmargin=8
set nobk
syntax on
set ruler
set noexpandtab

" Fin .vimrc

Une FAQ sur les listes lfs parle des tags de commentaires dans vimrc. Notez qu'on utilise " au lieu des plus usuels # ou //. C'est correct, la syntaxe de vimrc est légèrement inhabituelle.

Nous allons nous lancer dans une rapide explication de chaque option du fichier exemple:

Plus d'informations sur les nombreuses options de vim peuvent être trouvées en lisant l'aide inclue dans vim lui-même. Pour ce faire, tapez :help dans vim pour accéder à l'aide générale, ou :help usr_toc.txt pour obtenir le sommaire du Manuel Utilisateur.