Linux From Scratch: Version 20020515 | ||
---|---|---|
Prev | Chapter 6. Installation des logiciels de base du système | Next |
Estimation du temps de construction: 2 minutes Estimation de l'espace disque requis: 15 MB |
Si vous ne voulez pas de vim comme éditeur sur le système LFS, vous devriez télécharger et installer un éditeur que vous préférez. Il y a quelques astuces sur la manière d'installer différents éditeurs disponibles à http://hints.linuxfromscratch.org/hints/. Les astuces actuellement disponibles concernent Emacs, Joe et nano.
Installez Vim en lançant les commandes suivantes:
./configure --prefix=/usr && make CPPFLAGS=-DSYS_VIMRC_FILE=\\\"/etc/vimrc\\\" && make install && ln -sf vim /usr/bin/vi |
Si vous pensez installer le système X Window sur votre système LFS, vous voudrez peut-être re-compiler Vim après avoir installé X. Vim est livré avec une jolie version GUI de l'éditeur qui requiert que X et quelques autres librairies soient installées. Pour plus d'informations, consultez la documentation de Vim.
Le FHS dit que les éditeurs comme vim devrainet utiliser /var/lib/<editor> pour leur fichiers temporaires, comme les sauvegardes temporaires par exemple. Si vous voulez que Vim respecte le FHS, vous devriez utiliser les commandes suivantes à la place des précedentes.
./configure --prefix=/usr --localstatedir=/var/lib/vim && make CPPFLAGS=-DSYS_VIMRC_FILE=\\\"/etc/vimrc\\\" && make install && ln -sf vim /usr/bin/vi |
make CPPFLAGS=-DSYS_VIMRC_FILE=\\\"/etc/vimrc\\\": Positionner cette variable imposera à vim d'utiliser le fichier /etc/vimrc pour les paramètres globaux de vim. Normalement ce fichier est situé dans /usr/share/vim, mais /etc est un endroit plus logique pour ce genre de fichiers.
ex (link to vim), rview (lien vers vim), rvim (lien vers vim), vi (lien vers vim), view (lien vers vim), vim, vimdiff (lien vers vim), vimtutor (lien vers vim) et xxd
ex démarre vim dans le mode Ex.
rview est une version restreinte de view. Aucune commande shell ne peut être lancé et Vim ne peut être suspendu.
rvim est une version restreinte de vim. Aucune commande shell ne peut être lancé et Vim ne peut être suspendu.
vi démarre vim en mode de compatibilité avec vi.
view démarre vim en mode lecture seule.
vim démarre vim de la façon normal, par défaut.
vimdiff édite deux ou trois versions d'un fichier avec Vim et affiche les différences.
vimtutor démarre le tutoriel de Vim.
xxd crée un dump hexadécimal ou fait l'inverse.
Vim-6.0 nécessite que les programmes suivants soient installés:
bash: sh
binutils: as, ld, strip
diffutils: cmp, diff
fileutils: chmod, cp, ln, mkdir, mv, rm, touch
find: find
gcc: cc1, collect2, cpp0, gcc
grep: egrep, grep
make: make
net-tools: hostname
sed: sed
sh-utils: echo, expr, uname, whoami
textutils: cat, tr, wc