Vim-8.0.586
      
      
        
          Introduction à 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.
        
        
          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.
        
        
          Ce paquet est connu pour se construire correctement sur une
          plateforme LFS-8.0.
        
        
          Informations sur le paquet
        
        
          
            - 
              
                Téléchargement (HTTP) : http://ftp.vim.org/vim/unix/vim-8.0.586.tar.bz2
              
             
            - 
              
                Téléchargement (FTP) : 
              
             
            - 
              
                Somme de contrôle MD5 du téléchargement :
                b35e794140c196ff59b492b56c1e73db
              
             
            - 
              
                Taille du téléchargement : 10.4 Mo
              
             
            - 
              
                Estimation de l'espace disque requis : 77 Mo (avec les
                tests)
              
             
            - 
              
                Estimation du temps de construction : 2.2 SBU (avec les
                tests)
              
             
          
         
        
          Dépendances de Vim
        
        
          Recommandées
        
        
          Système X
          Window et GTK+-2.24.31
        
        
          Facultatives
        
        
          GPM-1.20.7, Lua-5.3.4, Python-2.7.13, Ruby-2.4.1 et
          Tcl-8.6.7
        
        
          Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/vim
        
       
      
        
          Installation de Vim
        
        
          
          
            Note
          
          
            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 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 \
            --with-tlib=ncursesw &&
make
        
          Pour tester les résultats, lancez : make test. 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. Trois tests
          sont connus pour échouer occasionnellement et peuvent être ignorés.
        
        
          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-8.0.586, devenant cohérent
          avec l'emplacement de la documentation d'autres paquets :
        
        
ln -snfv ../vim/vim80/doc /usr/share/doc/vim-8.0.586
        
          Si vous souhaitez mettre à jour les fichiers au moment de
          l'exécution, lancez la commande suivante (exige rsync-3.1.2) :
        
        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-8.0.586" -c ":q"
       
      
        
          Explication des commandes
        
        
          --with-features=huge :
          Ce correctif active toutes les fonctionnalités supplémentaires
          disponibles dans Vim, incluant le
          support pour les caractères multi-octets.
        
        
          --with-tlib=ncursesw :
          Ce paramètre force Vim à se lier avec la bibliothèque libncursesw.
        
        
          --enable-gui=no : Cela empêchera
          la compilation de l'interface graphique. Vim se liera toujours à X, pour que des fonctionnalités telles que le
          modèle client-serveur ou la sélection 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 scripts vim.
        
       
      
        
          Configuration de Vim
        
        
          
            Fichiers de
            configuration
          
          
            /etc/vimrc et ~/.vimrc
          
         
        
          
            Fichier
            « Bureau »
          
          
            Si vous le souhaitez, créez une entrée de menu pour vim
            graphique, gvim.desktop, en tant
            qu'utilisateur root
          
          cat > /usr/share/applications/gvim.desktop << "EOF"
[Desktop Entry]
Name=GVim Text Editor
Comment=Edit text files
Comment[pt_BR]=Edite arquivos de texto
TryExec=gvim
Exec=gvim -f %F
Terminal=false
Type=Application
Icon=gvim.png
Categories=Utility;TextEditor;
StartupNotify=true
MimeType=text/plain;
EOF
         
        
          
            Informations sur la
            configuration
          
          
            Vim a un vérificateur
            d'orthographe intégré que vous pouvez activer si vous lancez ce
            qui suit dans une 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/vim80/spell/.
          
          
            Pour trouver les nouveautés dans Vim-8.0.586 lancez la commande
            suivante :
          
          :help version-8.0.586
          
            Pour des informations supplémentaires sur le paramétrage des
            fichiers de configuration de Vim, voir Les fichiers
            vimrc et http://vim.wikia.com/wiki/Example_vimrc.
          
         
       
      
        
          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
        
        
          
            
              Programmes installés:
              gview, gvim, gvimdiff, rgview et
              rgvim
            
            
              Bibliothèques installées:
              Aucune
            
            
              Répertoire installé:
              /usr/share/vim
            
           
         
        
          
            Descriptions courtes
          
          
            
            
              
                | 
                   
                    gview
                   
                 | 
                
                   
                    lance gvim
                    en mode lecture seule.
                   
                 | 
              
              
                | 
                   
                    gvim
                   
                 | 
                
                   
                    est l'éditeur fonctionnant sous X et incluant une interface
                    graphique.
                   
                 | 
              
              
                | 
                   
                    gvimdiff
                   
                 | 
                
                   
                    édite deux ou trois versions d'un fichier avec
                    gvim et
                    affiche les différences.
                   
                 | 
              
              
                | 
                   
                    rgview
                   
                 | 
                
                   
                    est une version restreinte de gview.
                   
                 | 
              
              
                | 
                   
                    rgvim
                   
                 | 
                
                   
                    est une version restreinte de gvim.
                   
                 | 
              
            
          
         
       
      
        Last updated on 2017-06-06 17:21:56 +0200