all repos — slides @ 1cbd37fabca16584248752f6cf08225d8a3bad62

Reveal-md slides I made for various occasions

dim 27 nov 2022 11:18:39 CET
Tim Izzo tim@octree.ch
Sun, 27 Nov 2022 11:18:39 +0100
commit

1cbd37fabca16584248752f6cf08225d8a3bad62

parent

ce00727fdd8d9d37d3cd12cbba1a8cf26c7f6646

2 files changed, 0 insertions(+), 1051 deletions(-)

jump to
D TEST

@@ -1,1037 +0,0 @@

-=============================================================================== -= B i e n v e n u e dans l e T u t o r i e l de V I M - Version 1.7 = -=============================================================================== - - Vim est un éditeur très puissant qui a trop de commandes pour pouvoir - toutes les expliquer dans un cours comme celui-ci, qui est conçu pour en - décrire suffisamment afin de vous permettre d'utiliser simplement Vim. - - Le temps requis pour suivre ce cours est d'environ 25 à 30 minutes, selon - le temps que vous passerez à expérimenter. - - ATTENTION : - Les commandes utilisées dans les leçons modifieront le texte. Faites une - copie de ce fichier afin de vous entraîner dessus (si vous avez lancé - "vimtutor" ceci est déjà une copie). - - Il est important de garder en tête que ce cours est conçu pour apprendre - par la pratique. Cela signifie que vous devez exécuter les commandes - pour les apprendre correctement. Si vous vous contentez de lire le texte, - vous oublierez les commandes ! - - Maintenant, vérifiez que votre clavier n'est PAS verrouillé en - majuscules, et appuyez la touche j le nombre de fois suffisant pour - que la Leçon 1.1 remplisse complètement l'écran. - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 1.1 : DÉPLACEMENT DU CURSEUR - - - ** Pour déplacer le curseur, appuyez les touches h,j,k,l comme indiqué. ** - ^ - k Astuce : La touche h est à gauche et déplace à gauche. - < h l > La touche l est à droite et déplace à droite. - j La touche j ressemble à une flèche vers le bas. - v - 1. Déplacez le curseur sur l'écran jusqu'à vous sentir à l'aise. - - 2. Maintenez la touche Bas (j) enfoncée jusqu'à ce qu'elle se répète. - Maintenant vous êtes capable de vous déplacer jusqu'à la leçon suivante. - - 3. En utilisant la touche Bas, allez à la Leçon 1.2. - -NOTE : Si jamais vous doutez de ce que vous venez de taper, appuyez <Échap> - pour revenir en mode Normal. Puis retapez la commande que vous vouliez. - -NOTE : Les touches fléchées devraient également fonctionner. Mais en utilisant - hjkl vous pourrez vous déplacer beaucoup plus rapidement, une fois que - vous aurez pris l'habitude. - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 1.2 : SORTIR DE VIM - - - !! NOTE : Avant d'effectuer les étapes ci-dessous, lisez toute cette leçon !! - - 1. Appuyez la touche <Échap> (pour être sûr d'être en mode Normal). - - 2. Tapez : :q! <Entrée> - Ceci quitte l'éditeur SANS enregistrer les changements que vous avez - faits. - - 3. Revenez ici en tapant la commande qui vous a mené à ce tutoriel. - Cela pourrait être : vimtutor <Entrée> - - 4. Si vous avez mémorisé ces étapes et êtes confiant, effectuez les étapes - 1 à 3 pour sortir puis rentrer dans l'éditeur. - -NOTE : :q! <Entrée> annule tous les changements que vous avez faits. Dans - quelques leçons, vous apprendrez à enregistrer les changements. - - 5. Déplacez le curseur à la Leçon 1.3. - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 1.3 : ÉDITION DE TEXTE - EFFACEMENT - - - ** Appuyez x pour effacer le caractère sous le curseur. ** - - 1. Déplacez le curseur sur la ligne marquée ---> ci-dessous. - - 2. Pour corriger les erreurs, déplacez le curseur jusqu'à ce qu'il soit - sur un caractère à effacer. - - 3. Appuyez la touche x pour effacer le caractère redondant. - - 4. Répétez les étapes 2 à 4 jusqu'à ce que la phrase soit correcte. - ----> La vvache a sautéé au-ddessus dde la luune. - - 5. Maintenant que la ligne est correcte, passez à la Leçon 1.4. - -NOTE : En avançant dans ce cours, n'essayez pas de mémoriser, apprenez par - la pratique. - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 1.4 : ÉDITION DE TEXTE - INSERTION - - - ** Appuyez i pour insérer du texte. ** - - 1. Déplacez le curseur sur la première ligne marquée ---> ci-dessous. - - 2. Pour rendre la première ligne identique à la seconde, mettez le curseur - sur le premier caractère APRÈS l'endroit où insérer le texte. - - 3. Appuyez i et tapez les caractères qui manquent. - - 4. Une fois qu'une erreur est corrigée, appuyez <Échap> pour revenir en mode - Normal. Répétez les étapes 2 à 4 pour corriger la phrase. - ----> Il mnqe caractères cette . ----> Il manque des caractères dans cette ligne. - - 5. Une fois que vous êtes à l'aise avec l'insertion de texte, allez à la - Leçon 1.5. - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 1.5 : ÉDITION DE TEXTE - AJOUTER - - - ** Appuyez A pour ajouter du texte. ** - - 1. Déplacez le curseur sur la première ligne ci-dessous marquée --->. - Peu importe sur quel caractère se trouve le curseur sur cette ligne. - - 2. Appuyez A et tapez les ajouts nécessaires. - - 3. Quand le texte a été ajouté, appuyez <Échap> pour revenir en mode - Normal. - - 4. Déplacez le curseur sur la seconde ligne marquée ---> et répétez les - étapes 2 et 3 pour corriger la phrase. - ----> Il manque du texte à partir de cet - Il manque du texte à partir de cette ligne. ----> Il manque aussi du te - Il manque aussi du texte ici. - - 5. Quand vous vous sentez suffisamment à l'aise pour ajouter du texte, - allez à la Leçon 1.6. - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 1.6 : ÉDITER UN FICHIER - - - ** Utilisez :wq pour enregistrer un fichier et sortir. ** - -!! NOTE : Lisez toute la leçon avant d'exécuter les instructions ci-dessous !! - - 1. Sortez de ce tutoriel comme vous l'avez fait dans la Leçon 1.2 : :q! - Ou, si vous avez accès à un autre terminal, exécutez-y les actions - qui suivent. - - 2. À l'invite du shell, tapez cette commande : vim tutor <Entrée> - 'vim' est la commande pour démarrer l'éditeur Vim, 'tutor' est le - nom du fichier que vous souhaitez éditer. Utilisez un fichier qui peut - être modifié. - - 3. Insérez et effacez du texte comme vous l'avez appris dans les leçons - précédentes. - - 4. Enregistrez le fichier avec les changements et sortez de Vim avec : - :wq <Entrée> - - 5. Si vous avez quitté vimtutor à l'étape 1, recommencez vimtutor et - déplacez-vous en bas vers le résumé suivant. - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - RÉSUMÉ DE LA LEÇON 1 - - - 1. Le curseur se déplace avec les touches fléchées ou les touches hjkl. - h (gauche) j (bas) k (haut) l (droite) - - 2. Pour démarrer Vim à l'invite du shell tapez : vim FICHIER <Entrée> - - 3. Pour quitter Vim tapez : <Échap> :q! <Entrée> pour perdre tous les - changements. - OU tapez : <Échap> :wq <Entrée> pour enregistrer les - changements. - - 4. Pour effacer un caractère sous le curseur tapez : x - - 5. Pour insérer ou ajouter du texte tapez : - i tapez le texte à insérer avant le curseur <Échap> - A tapez le texte à ajouter en fin de ligne <Échap> - -NOTE : Appuyer <Échap> vous place en mode Normal ou annule une commande - partiellement tapée dont vous ne voulez plus. - -Passez maintenant à la leçon 2. - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 2.1 : COMMANDES D'EFFACEMENT - - - ** Tapez dw pour effacer un mot. ** - - 1. Appuyez <Échap> pour être sûr d'être en mode Normal. - - 2. Déplacez le curseur sur la ligne marquée ---> ci-dessous. - - 3. Placez le curseur sur le début d'un mot qui a besoin d'être effacé. - - 4. Tapez dw pour faire disparaître ce mot. - -NOTE : La lettre d apparaîtra sur la dernière ligne de l'écran lors de - votre frappe. Vim attend que vous tapiez w . Si vous voyez un autre - caractère que d vous avez tapé autre chose ; appuyez <Échap> et - recommencez. - ----> Il y a dmoi n'ont rien à faire papier sur cette ligne. - - 5. Répétez les étapes 3 et 4 jusqu'à ce que la phrase soit correcte et allez - à la Leçon 2.2. - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 2.2 : PLUS DE COMMANDES D'EFFACEMENTS - - - ** Tapez d$ pour effacer jusqu'à la fin de la ligne. ** - - 1. Appuyez <Échap> pour être sûr d'être en mode Normal. - - 2. Déplacez le curseur sur la ligne marquée ---> ci-dessous. - - 3. Déplacez le curseur jusqu'à la fin de la ligne correcte (APRÈS le - premier . ). - - 4. Tapez d$ pour effacer jusqu'à la fin de la ligne. - ----> Quelqu'un a tapé la fin de ce - - 5. Allez à la Leçon 2.3 pour comprendre ce qui se passe. - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 2.3 : À PROPOS DES OPÉRATEURS ET DES MOUVEMENTS - - - Plusieurs commandes qui changent le texte sont constituées d'un opérateur - et d'un mouvement. Le format pour une commande d'effacement avec l'opérateur - d d'effacement est le suivant : - - d mouvement - - Où : - d - est l'opérateur d'effacement - mouvement - est le mouvement sur lequel agit l'opérateur (listés - ci-dessous) - - Une courte liste de mouvements : - w - jusqu'au début du prochain mot, en EXCLUANT son premier caractère. - e - jusqu'à la fin du mot courant, en EXCLUANT son dernier caractère. - $ - jusqu'à la fin de la ligne, en INCLUANT son dernier caractère. - - Ainsi, taper va ef d - -NOTE : Le seul appui d'un mouvement en mode Normal, sans commande, déplace le - curseur comme indiqué. - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 2.4 : UTILISER UN QUANTIFICATEUR AVEC UN MOUVEMENT - - - ** Taper un nombre avant un mouvement le répète autant de fois. ** - - 1. Déplacez le curseur au début de la ligne marquée ---> ci-dessous. - - 2. Tapez 2w pour déplacer le curseur de 2 mots vers l'avant. - - 3. Tapez 3e pour déplacer le curseur à la fin du troisième mot vers - l'avant. - - 4. Tapez 0 (zéro) pour déplacer au début de la ligne. - - 5. Répétez les étapes 2 et 3 avec des quantificateurs différents. - ----> Ceci est juste une ligne avec des mots où vous pouvez vous déplacer. - - 6. Déplacez-vous à la Leçon 2.5. - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 2.5 : UTILISER UN QUANTIFICATEUR POUR EFFACER PLUS - - - ** Taper un nombre avec un opérateur le répète autant de fois. ** - - Outre la combinaison de l'opérateur d'effacement avec un déplacement - mentionné ci-dessus, vous pouvez insérer un nombre (quantificateur) - pour effacer encore plus : - d nombre déplacement - - 1. Déplacez le curseur vers le premier mot en MAJUSCULES dans la ligne - marquée --->. - - 2. Tapez d2w pour effacer les deux mots en MAJUSCULES. - - 3. Répétez les étapes 1 et 2 avec des quantificateurs différents pour - effacer les mots suivants en MAJUSCULES à l'aide d'une commande. - ----> Cette lignOP de mots est Q RS TUV nettoyée. - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 2.6 : OPÉREZ SUR DES LIGNES - - - ** Tapez dd pour effacer une ligne complète. ** - - Vu le nombre de fois où l'on efface des lignes complètes, les concepteurs - de Vi ont décidé qu'il serait plus facile de taper simplement deux d - pour effacer une ligne. - - 1. Placez le curseur sur la seconde ligne de la phrase ci-dessous. - 2. Tapez dd pour effacer la ligne. - 3. Maintenant allez à la quatrième ligne. - 4. Tapez 2dd pour effacer deux lignes. - ----> 1) Les roses sont rouges, ----> 2) La boue c'est drôle, ----> 3) Les violettes sont bleues, ----> 4) J'ai une voiture, ----> 5) Les horloges donnent l'heure, ----> 6) Le sucre est doux ----> 7) Tout comme vous. - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 2.7 : L'ANNULATION - - - ** Tapez u pour annuler les dernières commandes. ** - ** Tapez U pour récupérer toute une ligne. ** - - 1. Déplacez le curseur sur la ligne marquée ---> ci-dessous et placez-le sur - la première erreur. - 2. Tapez x pour effacer le premier caractère redondant. - 3. Puis tapez u pour annuler la dernière commande exécutée. - 4. Cette fois, corrigez toutes les erreurs de la ligne avec la commande x . - 5. Puis tapez un U majuscule pour remettre la ligne dans son état initial. - 6. Puis tapez u deux-trois fois pour annuler le U et les commandes - précédentes. - 7. Maintenant tapez CTRL-R (maintenez la touche CTRL enfoncée pendant que - vous appuyez R) deux-trois fois pour refaire les commandes (annuler - les annulations). - - - 8. Ce sont des commandes très utiles. Maintenant, allez au résumé de la - Leçon 2. - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - RÉSUMÉ DE LA LEÇON 2 - - - 1. Pour effacer du curseur jusqu'au mot suivant tapez : dw - - 2. Pour effacer du curseur jusqu'à la fin d'une ligne tapez : d$ - - 3. Pour effacer toute une ligne tapez : dd - - 4. Pour répéter un déplacement ajoutez un quantificateur : 2w - - 5. Le format d'une commande de changement est : - - opérateur [nombre] déplacement - - Où : - opérateur - est ce qu'il faut faire, comme d pour effacer. - [nombre] - un quantificateur optionnel pour répéter le déplacement. - déplacement - déplace le long du texte à opérer, tel que w (mot), - $ (jusqu'à la fin de ligne), etc. - - 6. Pour se déplacer au début de ligne, utilisez un zéro : 0 - - 5. Pour annuler des actions précédentes, tapez : u (u minuscule) - Pour annuler tous les changements sur une ligne tapez : U (U majuscule) - Pour annuler l'annulation tapez : CTRL-R - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 3.1 : LE COLLAGE - - - ** Tapez p pour placer après le curseur ce qui vient d'être effacé. ** - - 1. Placez le curseur sur la première ligne ci-dessous marquée --->. - - 2. Tapez dd pour effacer la ligne et la placer dans un registre de Vim. - - 3. Déplacez le curseur sur la ligne c) au-dessus où vous voulez remettre la - ligne effacée. - - 4. En mode Normal, tapez p pour remettre la ligne en dessous du curseur. - - 5. Répétez les étapes 2 à 4 pour mettre toutes les lignes dans le bon ordre. - ----> a) Les roses sont rouges, ----> b) Les violettes sont bleues, ----> c) L'intelligence s'apprend, ----> d) Et vous, qu'apprenez-vous ? - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 3.2 : LA COMMANDE DE REMPLACEMENT - - - ** Tapez rx pour remplacer un caractère sous le curseur par x . ** - - 1. Déplacez le curseur sur la première ligne marquée ---> ci-dessous. - - 2. Placez le curseur de manière à ce qu'il surplombe la première erreur. - - 3. Tapez r suivi du caractère qui doit corriger l'erreur. - - 4. Répétez les étapes 2 et 3 jusqu'à ce que la première ligne soit égale - à la seconde. - ----> Quand cette ligne a été saisie, quelqu'un a lait des fautes de frappe ! ----> Quand cette ligne a été saisie, quelqu'un a fait des fautes de frappe ! - - 5. Maintenant, allez à la Leçon 3.3. - -NOTE : N'oubliez pas que vous devriez apprendre par la pratique, pas par - mémorisation. - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 3.3 : L'OPÉRATEUR DE CHANGEMENT - - - ** Pour changer jusqu'à la fin d'un mot, tapez ce .** - - 1. Déplacez le curseur sur la première ligne marquée ---> ci-dessous. - - 2. Placez le curseur sur le u de luhko. - - 3. Tapez ce et corrigez le mot (dans notre cas, tapez 'igne'.) - - 4. Appuyez <Échap> et placez-vous sur le prochain caractère qui doit - être changé. - - 5. Répétez les étapes 3 et 4 jusqu'à ce que la première phrase soit - identique à la seconde. - ----> Cette ligne contient quelques mots qui ont besoin d'être changés. ----> Cette ligne contient quelques mots qui ont besoin d'être changés. - -Notez que ce efface le mot et vous place ensuite en mode Insertion. - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 3.4 : PLUS DE CHANGEMENTS AVEC c - - - ** L'opérateur de changement fonctionne avec les mêmes déplacements - que l'effacement. ** - - 1. L'opérateur de changement fonctionne de la même manière que - l'effacement. Le format est : - - c [nombre] déplacement - - 2. Les déplacements sont identiques : w (mot) et $ (fin de ligne). - - 3. Déplacez-vous sur la première ligne marquée ---> ci-dessous. - - 4. Placez le curseur sur la première erreur. - - 5. Tapez c$ et tapez le reste de la ligne afin qu'elle soit identique - à la seconde ligne, puis tapez <Échap>. - ----> La fin de cette ligne doit être rendue identique à la seconde. ----> La fin de cette ligne doit être corrigée avec la commande c$ . - -NOTE : Vous pouvez utiliser la touche Retour Arrière pour corriger les - erreurs lorsque vous tapez. - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - RÉSUMÉ DE LA LEÇON 3 - - - 1. Pour remettre le texte qui a déjà été effacé, tapez p . Cela Place le - texte effacé APRÈS le curseur (si une ligne complète a été effacée, elle - sera placée sous la ligne du curseur). - - 2. Pour remplacer le caractère sous le curseur, tapez r suivi du caractère - qui remplacera l'original. - - 3. L'opérateur de changement vous permet de changer depuis la position du - curseur jusqu'où le déplacement vous amène. Par exemple, tapez ce - pour changer du curseur jusqu'à la fin du mot, c$ pour changer jusqu'à - la fin d'une ligne. - - 4. Le format pour le changement est : - - c [nombre] déplacement - -Passez maintenant à la leçon suivante. - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 4.1 : POSITION DU CURSEUR ET ÉTAT DU FICHIER - - - ** Tapez CTRL-G pour afficher votre position dans le fichier et son état. - Tapez G pour vous rendre à une ligne donnée du fichier. ** - -NOTE : Lisez toute cette leçon avant d'effectuer l'une des étapes !! - - 1. Maintenez enfoncée la touche CTRL et appuyez sur g . On appelle cela - CTRL-G. Une ligne d'état va apparaître en bas de l'écran avec le nom - du fichier et le numéro de la ligne où vous êtes. Notez ce numéro, il - servira lors de l'étape 3. - -NOTE : Vous pouvez peut-être voir le curseur en bas à droite de l'écran. - Ceci arrive quand l'option 'ruler' est activée (voir :help 'ruler') - - 2. Tapez G pour vous déplacer à la fin du fichier. - Tapez gg pour vous déplacer au début du fichier. - - 3. Tapez le numéro de la ligne où vous étiez suivi de G . Cela vous - ramènera à la ligne où vous étiez au départ quand vous aviez appuyé - CTRL-G. - - 4. Si vous vous sentez prêt à faire ceci, effectuez les étapes 1 à 3. - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 4.2 : LA RECHERCHE - - - ** Tapez / suivi d'un texte pour rechercher ce texte. ** - - 1. Tapez le caractère / en mode Normal. Notez que celui-ci et le curseur - apparaissent en bas de l'écran, comme lorsque l'on utilise : . - - 2. Puis tapez 'errreuur' <Entrée>. C'est le mot que vous voulez rechercher. - - 3. Pour rechercher à nouveau le même texte, tapez simplement n . - Pour rechercher le même texte dans la direction opposée, tapez N . - - 4. Pour rechercher une phrase dans la direction opposée, utilisez ? - au lieu de / . - ----> erreur ne s'écrit pas "errreuur" ; errreuur est une erreur. - -NOTE : Quand la recherche atteint la fin du fichier, elle reprend au début - sauf si l'option 'wrapscan' est désactivée. - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 4.3 : RECHERCHE DES PARENTHÈSES CORRESPONDANTES - - - ** Tapez % pour trouver des ), ] ou } correspondants. ** - - 1. Placez le curseur sur l'un des (, [ ou { de la ligne marquée ---> - ci-dessous. - - 2. Puis tapez le caractère % . - - 3. Le curseur se déplacera sur la parenthèse ou crochet correspondant. - - 4. Tapez % pour replacer le curseur sur la parenthèse ou crochet - correspondant. - - 5. Déplacez le curseur sur un autre (,),[,],{ ou } et regardez ce que - fait % . - ----> Voici ( une ligne de test contenant des (, des [ ] et des { } )). - -NOTE : Cette fonctionnalité est très utile lors du débogage d'un programme qui - contient des parenthèses déséquilibrées ! - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 4.4 : LA COMMANDE DE SUBSTITUTION - - - ** Tapez :s/ancien/nouveau/g pour remplacer 'ancien' par 'nouveau'. ** - - 1. Déplacez le curseur sur la ligne marquée ---> ci-dessous. - - 2. Tapez :s/lee/le <Entrée> . Notez que cette commande change seulement la - première occurrence de "lee" dans la ligne. - - 3. Puis tapez :s/lee/le/g . L'ajout du drapeau g ordonne de faire une - substitution globale sur la ligne, et change toutes les occurrences de - "lee" sur la ligne. - ----> le meilleur moment pour regarder les fleurs est pendant le printemps. - - 4. Pour changer toutes les occurrences d'un texte, entre deux lignes, - tapez :#,#s/ancien/nouveau/g où #,# sont les numéros de lignes de la - plage où la substitution doit être faite. - Tapez :%s/ancien/nouveau/g pour changer toutes les occurrences dans - tout le fichier. - Tapez :%s/ancien/nouveau/gc pour trouver toutes les occurrences dans - tout le fichier avec une invite pour - confirmer ou infirmer chaque substitution. - - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - RÉSUMÉ DE LA LEÇON 4 - - - 1. CTRL-G affiche la position dans le fichier et l'état de celui-ci. - G déplace à la fin du fichier. - nombre G déplace au numéro de ligne. - gg déplace à la première ligne. - - 2. Taper / suivi d'un texte recherche ce texte vers l'AVANT. - Taper ? suivi d'un texte recherche ce texte vers l'ARRIÈRE. - Après une recherche tapez n pour trouver l'occurrence suivante dans la - même direction ou Maj-N pour rechercher dans la direction opposée. - - 3. Taper % lorsque le curseur est sur (, ), [, ], { ou } déplace - celui-ci sur le caractère correspondant. - - 4. Pour remplacer le premier aa par bb sur une ligne tapez :s/aa/bb - Pour remplacer tous les aa par bb sur une ligne tapez :s/aa/bb/g - Pour remplacer du texte entre deux numéros de ligne tapez :#,#s/aa/bb/g - Pour remplacer toutes les occurrences dans le fichier tapez :%s/aa/bb/g - Pour demander une confirmation à chaque fois ajoutez 'c' :%s/aa/bb/gc - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 5.1 : COMMENT EXÉCUTER UNE COMMANDE EXTERNE - - - ** Tapez :! suivi d'une commande externe pour exécuter cette commande. ** - - 1. Tapez le : familier pour mettre le curseur en bas de l'écran. Cela vous - permet de saisir une commande. - - 2. Puis tapez un ! (point d'exclamation). Cela vous permet d'exécuter - n'importe quelle commande valide pour votre interpréteur (shell). - - 3. Par exemple, tapez ls après le ! et appuyez <Entrée>. Ceci affichera - la liste des fichiers du répertoire courant, comme si vous aviez tapé la - commande à l'invite du shell. Utilisez :!dir si :!ls ne marche pas. - -NOTE : Il est possible d'exécuter n'importe quelle commande externe de cette - manière, avec ou sans argument. - -NOTE : Toutes les commandes : doivent finir par la frappe de <Entrée>. - À partir de maintenant, nous ne le mentionnerons plus. - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 5.2 : PLUS DE DÉTAILS SUR L'ENREGISTREMENT DE FICHIERS - - - ** Pour enregistrer les changements faits au texte, tapez :w FICHIER . ** - - 1. Tapez :!dir ou :!ls pour avoir la liste des fichiers dans le - répertoire courant. Vous savez déjà qu'il faut appuyer <Entrée> après - cela. - - 2. Choisissez un nom de fichier qui n'existe pas encore, par exemple TEST. - - 3. Puis tapez :w TEST (où TEST est le nom que vous avez choisi). - - 4. Cela enregistre tout le fichier (Tutoriel Vim) sous le nom TEST. - Pour le vérifier, tapez :!dir ou :!ls de nouveau pour revisualiser - votre répertoire. - -NOTE : Si vous quittez Vim et le redémarrez de nouveau avec le fichier TEST, - celui-ci sera une copie exacte de ce cours au moment où vous l'avez - enregistré. - - 5. Maintenant, effacez le fichier en tapant (Windows) : :!del TEST - ou (Unix) : :!rm TEST - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 5.3 : SÉLECTION DU TEXTE À ENREGISTRER - - - ** Pour enregistrer une portion du fichier, - tapez : v déplacement :w FICHIER ** - - 1. Déplacez le curseur sur cette ligne. - - 2. Appuyez v et déplacez le curseur vers la cinquième ligne plus bas. - Remarquez que le texte est en surbrillance. - - 3. Appuyez : . En bas de l'écran :'<,'> va apparaître. - - 4. Tapez w TEST , où TEST est un nom de fichier qui n'existe pas. - Vérifiez que vous voyez :'<,'>w TEST avant d'appuyer sur <Entrée>. - - 5. Vim va enregistrer les lignes sélectionnées dans le fichier TEST. - Utilisez :!dir ou :!ls pour le voir. Ne l'effacez pas encore ! - Nous allons l'utiliser dans la leç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 <Entrée> - 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 <Entrée> - - 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 <Entrée> - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 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' 'ignorecase' 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 <Help> (si vous en avez une) - - appuyez la touche <F1> (si vous en avez une) - - tapez :help <Entrée> - - - 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 <Entrée> 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 <Entrée>) : - - :help w - :help c_CTRL-D - :help c_<T - :help insert-index - :help user-manual - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 7.2 : CRÉER UN SCRIPT DE DÉMARRAGE - - ** Activer les fonctionnalités de Vim. ** - - Vim a beaucoup plus de fonctionnalités que Vi, mais la plupart de celles-ci - sont désactivées par défaut. Pour commencer à les utiliser, vous devez - créer un fichier "vimrc". - - 1. Commencez à éditer le fichier "vimrc". Ceci dépend de votre système : - :edit ~/.vimrc pour Unix - :edit ~/_vimrc pour Windows - - 2. Lisez maintenant le fichier d'exemple "vimrc" : - :r $VIMRUNTIME/vimrc_example.vim - - 3. Enregistrez le fichier avec : - :w - - La prochaine fois que vous démarrerez Vim, la coloration syntaxique sera - activée. Vous pouvez ajouter tous vos réglages préférés dans ce fichier - "vimrc". Pour plus d'informations, tapez :help vimrc-intro - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Leçon 7.3 : COMPLÈTEMENT - - - ** Complètement de ligne de commande avec CTRL-D et <TAB> ** - - 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<TAB> 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 <TAB>. 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 <TAB>. C'est utile en particulier pour :help . - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - RÉSUMÉ DE LA LEÇON 7 - - - 1. Tapez :help ou appuyez <F1> ou <Aide> 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 <TAB> 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 -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
D TEST-2

@@ -1,14 +0,0 @@

- 1. Déplacez le curseur sur cette ligne. - - 2. Appuyez v et déplacez le curseur vers la cinquième ligne plus bas. - Remarquez que le texte est en surbrillance. - - 3. Appuyez : . En bas de l'écran :'<,'> va apparaître. - - 4. Tapez w TEST , où TEST est un nom de fichier qui n'existe pas. - Vérifiez que vous voyez :'<,'>w TEST avant d'appuyer sur <Entrée>. - - 5. Vim va enregistrer les lignes sélectionnées dans le fichier TEST. - Utilisez :!dir ou :!ls pour le voir. Ne l'effacez pas encore ! - Nous allons l'utiliser dans la leçon suivante. -