6.69.1. Installation de Vim
        
        
          Tout d'abord, modifiez l'emplacement par défaut du fichier de
          configuration vimrc en /etc :
        
        echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h
        
          Préparez la compilation de Vim :
        
        ./configure --prefix=/usr
        
          Compilez le paquet :
        
        make
        
          Pour tester les résultats, lancez :
        
        make -j1 test
        
          Néanmoins, cette suite de tests affiche à l'écran beaucoup de
          caractères binaires qui peuvent causer des soucis sur votre
          terminal. Ceci peut se résoudre en redirigeant la sortie vers un
          journal de traces. Un test réussi donnera les mots "ALL DONE" lors
          de la complétion.
        
        
          Installez le paquet :
        
        make install
        
          Beaucoup d'utilisateurs sont habitués à utiliser vi au lieu de vim. Pour permettre l'exécution
          de vim quand les
          utilisateurs saisissent habituellement vi, créez un lien symbolique vers
          les binaires et vers les pages de man dans les langues
          fournies :
        
        ln -sv vim /usr/bin/vi
for L in  /usr/share/man/{,*/}man1/vim.1; do
    ln -sv vim.1 $(dirname $L)/vi.1
done
        
          Par défaut, la documentation de Vim s'installe dans /usr/share/vim. Le lien symbolique suivant rend
          la documentation accessible via /usr/share/doc/vim-7.4, en cohérence avec
          l'emplacement de la documentation d'autres paquets :
        
        ln -sv ../vim/vim74/doc /usr/share/doc/vim-7.4
        
          Si un système X Window va être installé sur votre système LFS, il
          pourrait être nécessaire de recompiler Vim après avoir installé X.
          Vim fournit alors une jolie version GUI de l'éditeur qui requiert X
          et quelques autres bibliothèques pour s'installer. Pour plus
          d'informations sur ce processus, référez-vous à la documentation de
          Vim et à la page d'installation de Vim dans le livre BLFS sur
          
          http://www.fr.linuxfromscratch.org/view/blfs-7.10/postlfs/vim.html.
        
       
      
        
          6.69.2. Configuration de Vim
        
        
          Par défaut, vim est
          lancé en mode compatible vi. Ceci pourrait être nouveau pour les
          personnes qui ont utilisé d'autres éditeurs dans le passé. Le
          paramètre « nocompatible » est inclus ci-dessous
          pour surligner le fait qu'un nouveau comportement est en cours
          d'utilisation. Il rappelle aussi à ceux qui voudraient le changer
          en mode « compatible » qu'il devrait être le
          premier paramètre dans le fichier de configuration. Ceci est
          nécessaire car il modifie d'autres paramètres et la surcharge doit
          survenir après ce paramètre. Créez un fichier de configuration
          vim par défaut en
          lançant ce qui suit :
        
        cat > /etc/vimrc << "EOF"
" Begin /etc/vimrc
set nocompatible
set backspace=2
syntax on
if (&term == "iterm") || (&term == "putty")
  set background=dark
endif
" End /etc/vimrc
EOF
        
          L'option set nocompatible
          change le comportement de vim d'une façon plus utile que le
          comportement compatible vi. Supprimez « no » pour
          conserver le comportement de l'ancien vi. Le paramètre set backspace=2 permet le retour en
          arrière après des sauts de ligne, l'indentation automatique et le
          début de l'insertion. L'instruction syntax on active la coloration
          syntaxique. Enfin, l'instruction if avec set
          background=dark corrige l'estimation de vim concernant la couleur du fond
          de certains émulateurs de terminaux. Ceci permet d'utiliser de
          meilleurs gammes de couleurs pour la coloration syntaxique,
          notamment avec les fonds noirs de ces programmes.
        
        
          La documentation pour les autres options disponibles peut être
          obtenue en lançant la commande suivante :
        
        vim -c ':options'
        
          ![[Note]](../images/note.png) 
          
            Note
          
          
            Par défaut, Vim installe des fichiers dictionnaire pour
            l'anglais. Pour installer des fichiers dictionnaires pour votre
            langue, téléchargez les fichiers *.spl et en option, les *.sug pour votre langue et votre encodage sur
            ftp://ftp.vim.org/pub/vim/runtime/spell/
            et enregistrez-les dans /usr/share/vim/vim74/spell/.
          
          
            Pour utiliser ces fichiers dictionnaire, il faut une
            configuration dans /etc/vimrc,
            comme :
          
          set spelllang=en,ru
set spell
          
            Pour plus d'informations, voir le fichier README approprié situé
            sur la page ci-dessus.