Contenu
Vous pouvez trouver une liste des fichiers réinstallés et de leurs descriptions courtes dans les instructions de LFS d'installation de Vim
Le paquet Vim, qui est l'abréviation de VI IMproved (amélioré), contient un clone de vi ayant des fonctionnalités supplémentaires par rapport au vi d'origine.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.2.
Les instructions par défaut de LFS installent vim comme composant du système de base. Si vous préférez lier vim à X, vous devriez recompiler vim pour activer le mode GUI. Aucune instruction spéciale n'est nécessaire puisque le support de X est détecté automatiquement.
Téléchargement (FTP) : ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2
Somme de contrôle MD5 du téléchargement : 5b9510a17074e2b37d8bb38ae09edbf2
Taille du téléchargement : 8.7 Mo
Estimation de l'espace disque requis : 97 Mo
Estimation du temps de construction : 0.8 SBU
Correctif facultatif: http://www.linuxfromscratch.org/patches/blfs/svn/vim-7.3-fixes-524.patch
Messages de Vim traduits : ftp://ftp.vim.org/pub/vim/extra/vim-7.2-lang.tar.gz
gtk+-2.24.13 ou LessTif, Python-2.7.3, Tcl-8.5.12, Ruby-1.9.3-p286, et GPM-1.20.7
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/vim
Si vous recompilez Vim pour le
lier à X et si vos bibliothèques
X ne sont pas sur la partition
racine, vous n'aurez plus d'éditeur en cas d'utilisation en
urgence. Vous pouvez choisir d'installer un éditeur
supplémentaire, de ne pas lier Vim à X, ou
de déplacer l'exécutable vim actuel vers le répertoire
/bin
sous un nom différent tels que
vi
.
Si vous avez téléchargé l'ensemble des correctifs Vim, appliquez les maintenant:
patch -Np1 -i ../vim-7.3-fixes-524.patch
Si vous le désirez, déballez l'archive des messages traduits :
tar -xf ../vim-7.2-lang.tar.gz --strip-components=1
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
Pour tester les résultats, lancez : make test. La de la suite de
tests de vim sort beaucoup de
données binaires à l'écran, ce qui peut poser problème avec les
paramètres du terminal actuel. On peut résoudre cela en redirigeant
la sortie vers un fichier journal. Même si un des tests ne parvient
pas à produire le fichier test.out
dans src/testdir
, le reste des tests
sera quand même exécuté. Si tout se passe bien, le message final du
fichier journal sera ALL DONE
.
Remarque : Des tests en
couleurs s'attendent à s'exécuter sous l'émulateur de terminal
xterm.
Maintenant, en tant qu'utilisateur root
:
make install
Par défaut, la documentation de Vim est installée dans /usr/share/vim
. Le lien symbolique suivant permet
un accès à la documentation via /usr/share/doc/vim-7.3
, devenant cohérent avec
l'emplacement de la documentation d'autres paquets :
ln -snfv ../vim/vim73/doc /usr/share/doc/vim-7.3
Si vous souhaitez mettre à jour les fichiers au moment de l'exécution, lancez la commande suivante (exige rsync-3.0.9) :
rsync -avzcP --delete --exclude="/dos/" --exclude="/spell/" ftp.nluug.nl::Vim/runtime/ ./runtime/
Pour installer les fichiers au moment du lancement et régénérer le
fichier tags
, en tant qu'utilisateur
root
, lancez :
make -C src installruntime && vim -c ":helptags /usr/share/doc/vim-7.3" -c ":q"
--with-features=huge
:
Ce correctif active toutes les fonctionnalités supplémentaires
disponibles dans Vim.
--enable-gui=no
: Cela empêchera
la compilation de la GUI. Vim se
liera toujours à X, pour que des
fonctionnalités telles que le modèle client-serveur ou la selection
x11 (presse-papier) soient disponibles.
--without-x
: Si vous préférez ne
pas lier Vim à X, utilisez ce paramètre.
--enable-perlinterp
, --enable-pythoninterp
, --enable-tclinterp
, --enable-rubyinterp
: Ces options incluent les
interpréteurs Perl, Python, Tcl, ou Ruby qui permettent d'utiliser
un autre code d'application dans des script vim.
Vim a un vérificateur d'orthographe intégré que vous pouvez activer si vous lancez ce qui suit dans un fenêtre vim :
:setlocal spell spelllang=ru
Ce paramètre activera la vérification de l'orthographe pour le russe pour la session actuelle.
Par défaut, Vim n'installe que
des dictionnaires pour l'anglais. Si aucun dictionnaire n'est
disponible pour une langue, Vim
appellera le greffon $VIMRUNTIME/plugin/spellfile.vim
et essaiera
d'obtenir les *.spl et éventuellement les *.sug depuis le serveur
ftp de vim, en utilisant le greffon $VIMRUNTIME/plugin/netrwPlugin.vim
.
Sinon, vous pouvez télécharger à la main les fichiers *.spl et
*.sug à partir de : ftp://ftp.vim.org/pub/vim/runtime/spell/
et les enregistrer dans ~/.vim/spell
ou dans /usr/share/vim/vim73/spell/
.
Pour trouver les nouveautés dans Vim-7.3 lancez la commande suivante :
:help version-7.3
Pour des information ons supplémentaires sur le paramétrage des fichiers de configuration de Vim, voir Les fichiers /etc/vimrc et ~/.vimrc et http://www.vi-improved.org/vimrc.php.
Vous pouvez trouver une liste des fichiers réinstallés et de leurs descriptions courtes dans les instructions de LFS d'installation de Vim
Last updated on : 2012-04-10 19:38:39 +020