eçon suivante. NOTE : L'appui de v démarre la sélection Visuelle. Vous pouvez déplacer le curseur pour agrandir ou rétrécir la sélection. Puis vous pouvez utiliser un opérateur pour faire quelque chose sur le texte. Par exemple, d efface le texte. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leçon 5.4 : RÉCUPÉRATION ET FUSION DE FICHIERS ** Pour insérer le contenu d'un fichier, tapez :r FICHIER ** 1. Placez le curseur juste au-dessus de cette ligne. NOTE : Après avoir exécuté l'étape 2 vous verrez du texte de la Leçon 5.3. Puis déplacez-vous vers le bas pour voir cette leçon à nouveau. 2. Maintenant récupérez votre fichier TEST en utilisant la commande :r TEST où TEST est le nom de votre fichier. Le fichier que vous récupérez est placé au-dessous de la ligne du curseur. 3. Pour vérifier que le fichier a bien été inséré, remontez et vérifiez qu'il y a maintenant deux copies de la Leçon 5.3, l'originale et celle contenue dans le fichier. NOTE : Vous pouvez aussi lire la sortie d'une commande externe. Par exemple, :r !ls lit la sortie de la commande ls et la place sous la ligne du curseur. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RÉSUMÉ DE LA LEÇON 5 1. :!commande exécute une commande externe. Quelques exemples pratiques : (Windows) (Unix) :!dir :!ls affiche le contenu du répertoire courant. :!del FICHIER :!rm FICHIER efface FICHIER. 2. :w FICHIER enregistre le fichier Vim courant sur le disque avec pour nom FICHIER. 3. v déplacement :w FICHIER sauvegarde les lignes de la sélection Visuelle dans le fichier FICHIER. 4. :r FICHIER récupère le contenu du fichier FICHIER et l'insère sous la position du curseur. 5. :r !dir lit la sortie de la commande dir et l'insère sous la position du curseur. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leçon 6.1 : LA COMMANDE D'OUVERTURE ** Tapez o pour ouvrir une ligne sous le curseur et y aller en Insertion. ** 1. Déplacez le curseur sur la ligne marquée ---> ci-dessous. 2. Tapez la lettre o minuscule pour ouvrir une ligne SOUS le curseur et vous y placer en mode Insertion. 3. Puis tapez du texte et appuyez <Échap> pour sortir du mode Insertion. ---> En tapant o le curseur se met sur la ligne ouverte, en mode Insertion. 4. Pour ouvrir une ligne au-DESSUS du curseur, tapez simplement un O majuscule, plutôt qu'un o minuscule. Faites un essai sur la ligne ci-dessous. ---> Ouvrez une ligne ci-dessus en tapant O lorsque le curseur est ici. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leçon 6.2 : LA COMMANDE D'AJOUT ** Tapez a pour insérer du texte APRÈS le curseur. ** 1. Placez le curseur au début de la ligne marquée ---> ci-dessous. 2. Appuyez e jusqu'à ce que le curseur soit sur la fin de li . 3. Appuyez a (minuscule) pour ajouter du texte APRÈS le curseur. 4. Complétez le mot comme dans la ligne dessous. Appuyez <Échap> pour sortir du mode Insertion. 5. Utilisez e pour vous déplacer vers le mot incomplet suivant et répétez les étapes 3 et 4. ---> Cette li vous perm de pratiq l'ajout de t dans une ligne. ---> Cette ligne vous permet de pratiquer l'ajout de texte dans une ligne. NOTE : a, i, A vont tous dans le même mode Insertion, la seule différence est l'endroit où les caractères sont insérés. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leçon 6.3 : UNE AUTRE MANIÈRE DE REMPLACER ** Tapez un R majuscule pour remplacer plus d'un caractère. ** 1. Déplacez le curseur sur la première ligne marquée ---> ci-dessous. Déplacez le curseur sur le début du premier xxx . 2. Appuyez maintenant R et tapez le nombre dessous dans la deuxième ligne, de manière à remplacer le xxx . 3. Appuyez <Échap> pour quitter le mode Remplacement. Notez que le reste de la ligne demeure inchangé. 4. Répétez les étapes pour remplacer les xxx restants. ---> L'ajout de 123 à xxx donne xxx. ---> L'ajout de 123 à 456 donne 579. NOTE : Le mode Remplacement est comme le mode Insertion, mais tous les caractères tapés effacent un caractère existant. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leçon 6.4 : COPIER ET COLLER DU TEXTE ** Utilisez l'opérateur y pour copier du texte et p pour le coller ** 1. Allez à la ligne marquée ---> ci-dessous et placez le curseur après "a)". 2. Démarrez le mode Visuel avec v et déplacez le curseur juste devant "premier". 3. Tapez y pour copier le texte en surbrillance. 4. Déplacez le curseur à la fin de la ligne suivante : j$ 5. Tapez p pour coller le texte. Puis tapez : un second <Échap> . 6. Utilisez le mode Visuel pour sélectionner "élément", copiez-le avec y , déplacez-vous à la fin de la ligne suivante avec j$ et collez le texte à cet endroit avec p . ---> a) ceci est le premier élément. b) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leçon 6.5 : RÉGLAGE DES OPTIONS ** Réglons une option afin que la recherche et la substitution ignorent la casse des caractères. ** 1. Recherchez 'ignore' en tapant : /ignore Répétez ceci plusieurs fois en utilisant la touche n . 2. Activez l'option 'ic' (ignorer casse) en tapant :set ic . 3. Puis cherchez 'ignore' de nouveau en utilisant n . Remarquez que Ignore et IGNORE sont maintenant aussi trouvés. 4. Activez les options 'hlsearch' et 'incsearch' avec :set hls is . 5. Puis recommencez une recherche, et faites bien attention à ce qui se produit : /ignore 6. Pour désactiver 'ignorer casse', entrez : :set noic NOTE : Pour enlever la surbrillance des résultats, entrez : :nohlsearch NOTE : Si vous voulez ignorer la casse uniquement pour une recherche, utilisez \c dans la phrase : /ignore\c ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RÉSUMÉ DE LA LEÇON 6 1. Taper o ouvre une ligne SOUS le curseur et démarre le mode Insertion. Taper O ouvre une ligne au-DESSUS du curseur. 2. Taper a pour insérer du texte APRÈS le curseur. Taper A pour insérer du texte après la fin de ligne. 3. Taper e déplace à la fin du mot. 4. Taper y copie du texte, p le colle. 5. Taper R majuscule active le mode Remplacement jusqu'à ce qu' <Échap> soit appuyé. 6. Taper ":set xxx" active l'option "xxx". Quelques options sont : 'ic' 'ingnorecase' pour ignorer la casse lors des recherches. 'is' 'incsearch' pour montrer les appariements partiels. 'hls' 'hlsearch' pour mettre en surbrillance les appariements. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Leçon 7.1 : OBTENIR DE L'AIDE ** Utiliser le système d'aide en ligne. ** Vim a un système complet d'aide en ligne. Pour y accéder, essayez l'une de ces trois méthodes : - appuyez la touche (si vous en avez une) - appuyez la touche (si vous en avez une) - tapez :help Lisez le texte dans la fenêtre d'aide pour savoir comment fonctionne l'aide. Tapez CTRL-W CTRL-W pour sauter d'une fenêtre à l'autre. Tapez :q pour fermer la fenêtre d'aide. Vous pouvez accéder à l'aide sur à peu près n'importe quel sujet en donnant des arguments à la commande :help . Essayez par exemple (n'oubliez pas d'appuyer sur ) : :help w :help c_CTRL-D :help c_ ** 1. Mettez Vim soit en mode non compatible : set nocp 2. Regardez quels fichiers existent dans le répertoire : !ls ou !dir 3. Tapez le début d'une commande : :e 4. Appuyez CTRL-D et Vim affichera une liste de commandes qui commencent par "e". 5. Appuyez d et Vim complétera le nom de la commande : ":edit" 6. Ajoutez maintenant un espace et le début d'un fichier existant : :edit FIC 7 Appuyez . Vim va compléter le nom (s'il est unique). NOTE : Le complètement fonctionne pour de nombreuses commandes. Essayez d'appuyer CTRL-D et . C'est utile en particulier pour :help . ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RÉSUMÉ DE LA LEÇON 7 1. Tapez :help ou appuyez ou pour ouvrir la fenêtre d'aide. 2. Tapez :help cmd pour trouver l'aide sur cmd . 3. Tapez CTRL-W CTRL-W pour sauter à une autre fenêtre. 4. Tapez :q pour fermer la fenêtre d'aide. 5. Créez un script de démarrage vimrc pour conserver vos réglages préférés. 6. Quand vous tapez une commande : appuyez CTRL-D pour voir les complètements possibles. Appuyez pour utiliser un complètement. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Ceci conclut le Tutoriel Vim. Le but était de vous donner un bref aperçu de l'éditeur Vim, juste assez pour vous permettre d'utiliser l'éditeur relativement facilement. Il est loin d'être complet, vu que Vim a beaucoup plus de commandes. Un Manuel de l'utilisateur est disponible en anglais : :help user-manual Pour continuer à découvrir et à apprendre Vim, il existe un livre traduit en français. Il parle plus de Vi que de Vim, mais pourra vous être utile. L'éditeur Vi - Collection Précis et concis - par Arnold Robbins Éditeur : O'Reilly France ISBN : 2-84177-102-4 Deux livres en anglais sont également mentionnés dans la version originale de ce tutoriel, dont un qui traite spécifiquement de Vim. Merci de vous y référer si vous êtes intéressés. Ce tutoriel a été écrit par Michael C. Pierce et Robert K. Ware de l'École des Mines du Colorado et reprend des idées fournies par Charles Smith, Université d'État du Colorado. E-mail : bware@mines.colorado.edu. Modifié pour Vim par Bram Moolenaar. Traduit en français par Adrien Beau, en avril 2001. Dernières mises à jour par Dominique Pellé. E-mail : dominique.pelle@gmail.com Last Change : 2018 Dec 2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~