Editeurs

Ce chapitre est référencé dans le livre LFS pour ceux qui souhaitent utiliser d'autres éditeurs sur leur système LFS. Nous avons aussi l'opportunité de montrer le bénéfice que tirent certains programmes déjà installés par LFS à être recompilés après l'installation des bibliothèques GUI.

Vim-6.2

Introduction à Vim

Le package Vim, abréviation de VI IMproved (vi amélioré), contient un clone de vi avec des fonctionnalités supplémentaires.

Les instructions LFS par défaut installent vim comme partie du système de base. Si vous préférez lier vim à X, vous devez recompiler vim en activant le mode GUI. Il n'y a pas besoin d'instruction spéciales car le support de X est automatiquement détecté.

Informations sur le package

Dépendances de Vim

Recommandé

X (XFree86-4.4.0 ou X.org-6.7.0)

Installation de Vim

[Note]

Note

Si vous recompiler vim pour le lier à X, et que vos bibliothèques X ne sont pas dans la partition racine (root), vous ne disposerez plus d'un éditeur à utiliser dans les cas d'urgence. Vous devez installer un autre éditeur, ne pas lier vim à X ou déplacer l'exécutable vim actuel dans le répertoire /bin sous un autre nom, tel que vi.

Installez Vim en lançant les commandes suivantes:

echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h &&
echo '#define SYS_GVIMRC_FILE "/etc/gvimrc"' >> src/feature.h &&
./configure --prefix=/usr \
   --with-features=huge &&
make &&
make install

Explication des commandes

--with-features=huge : Active toutes les fonctionnalités additionnelles disponibles dans Vim.

--enable-gui=no : si vous préférez ne pas lier vim à X, utilisez cette option.

Contenu

Le package Vim contient eview, evim, ex, gview, gvim, gvimdiff, rgview, rgvim, rview, rvim, view, vim, vimdiff, vimtutor et xxd. A part vimtutor et xxd, toutes les autres commandes sont des liens symboliques vers vim et le lancent avec différentes options. vimtutor est un outil pour apprendre les différentes commandes vim et xxd est une commande utilisée pour créer des dumps hexadécimaux.