Installer Vim-6.2

Estimation du temps de construction :           0,4 SBU
Estimation de l'espace disque requis :  34 Mo

Alternatives à Vim

Si vous préférez utiliser un autre éditeur, comme Emacs, Joe ou Nano, au lieu de Vim, jetez un oeil sur http://www.linuxfromscratch.org/blfs/view/stable/postlfs/editors.html pour des instructions d'installation.

Contenu de Vim

Le package Vim contient un éditeur de texte configurable construit pour permettre une édition efficace du texte.

Programmes installés : efm_filter.pl, efm_perl.pl, ex (lien vers vim), less.sh, mve.awk, pltags.pl, ref, rview (lien vers vim), rvim (lien vers vim), shtags.pl, tcltags, vi (lien vers vim), view (lien vers vim), vim, vim132, vim2html.pl, vimdiff (lien vers vim), vimm, vimspell.sh, vimtutor et xxd

Dépendances d'installation de Vim

Vim dépend de Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Ncurses, Sed.

Installation de Vim

Modifiez les emplacements par défaut des fichiers vimrc et gvimrc pour /etc.

echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h
echo '#define SYS_GVIMRC_FILE "/etc/gvimrc"' >> src/feature.h

Maintenant, préparez la compilation de Vim :

./configure --prefix=/usr

Compilez le paquet :

make

Et installez le paquet :

make install

Vim peut s'exécuter dans l'ancien mode vi en créant un lien symbolique, avec la commande suivante :

ln -s vim /usr/bin/vi

Si vous pensez installer le système X Window sur votre système LFS, vous pourriez vouloir recompiler Vim après avoir installé X. Vim dispose d'une version GUI très agréable de l'éditeur, mais nécessitant l'installation de X et de quelques autres bibliothèques. Pour plus d'informations, lisez la documentation de Vim.

Configurer Vim

Par défault, vim fonctionne en mode compatible vi. Certaines personnes l'aiment comme cela, mais nous avons une forte préférence pour faire tourner Vim en mode Vim (autrement nous n'aurions pas inclus vim dans ce livre mais l'original vi). Créez /root/.vimrc en exécutant ceci :

cat > /root/.vimrc << "EOF"
" Debut de /root/.vimrc

set nocompatible
set bs=2

" Fin de /root/.vimrc
EOF