7
|
1 ===============================================================================
|
2034
|
2 = B i e n v e n u e dans le T u t o r i e l de V I M - Version 1.7.fr.1 =
|
7
|
3 ===============================================================================
|
|
4
|
|
5 Vim est un éditeur très puissant qui a trop de commandes pour pouvoir
|
|
6 toutes les expliquer dans un cours comme celui-ci, qui est conçu pour en
|
|
7 décrire suffisamment afin de vous permettre d'utiliser simplement Vim.
|
|
8
|
|
9 Le temps requis pour suivre ce cours est d'environ 25 à 30 minutes, selon
|
2034
|
10 le temps que vous passerez à expérimenter.
|
|
11
|
|
12 ATTENTION :
|
|
13 Les commandes utilisées dans les leçons modifieront le texte. Faites une
|
|
14 copie de ce fichier afin de vous entraîner dessus (si vous avez lancé
|
|
15 "vimtutor" ceci est déjà une copie).
|
7
|
16
|
|
17 Il est important de garder en tête que ce cours est conçu pour apprendre
|
2034
|
18 par la pratique. Cela signifie que vous devez exécuter les commandes
|
|
19 pour les apprendre correctement. Si vous vous contentez de lire le texte,
|
|
20 vous oublierez les commandes !
|
7
|
21
|
2034
|
22 Maintenant, vérifiez que votre clavier n'est PAS verrouillé en
|
|
23 majuscules, et appuyez la touche j le nombre de fois suffisant pour
|
|
24 que la Leçon 1.1 remplisse complètement l'écran.
|
|
25
|
|
26
|
7
|
27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
28 Leçon 1.1 : DÉPLACEMENT DU CURSEUR
|
7
|
29
|
|
30
|
|
31 ** Pour déplacer le curseur, appuyez les touches h,j,k,l comme indiqué. **
|
2034
|
32 ^
|
|
33 k Astuce : La touche h est à gauche et déplace à gauche.
|
|
34 < h l > La touche l est à droite et déplace à droite.
|
|
35 j La touche j ressemble à une flèche vers le bas.
|
|
36 v
|
7
|
37 1. Déplacez le curseur sur l'écran jusqu'à vous sentir à l'aise.
|
|
38
|
|
39 2. Maintenez la touche Bas (j) enfoncée jusqu'à ce qu'elle se répète.
|
2034
|
40 Maintenant vous êtes capable de vous déplacer jusqu'à la leçon suivante.
|
7
|
41
|
|
42 3. En utilisant la touche Bas, allez à la Leçon 1.2.
|
|
43
|
2034
|
44 NOTE : Si jamais vous doutez de ce que vous venez de taper, appuyez <Échap>
|
|
45 pour revenir en mode Normal. Puis retapez la commande que vous vouliez.
|
7
|
46
|
2034
|
47 NOTE : Les touches fléchées devraient également fonctionner. Mais en utilisant
|
|
48 hjkl vous pourrez vous déplacer beaucoup plus rapidement, une fois que
|
|
49 vous aurez pris l'habitude.
|
|
50
|
|
51
|
7
|
52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
53 Leçon 1.2 : SORTIR DE VIM
|
7
|
54
|
|
55
|
2034
|
56 !! NOTE : Avant d'effectuer les étapes ci-dessous, lisez toute cette leçon !!
|
7
|
57
|
2034
|
58 1. Appuyez la touche <Échap> (pour être sûr d'être en mode Normal).
|
7
|
59
|
2034
|
60 2. Tapez : :q! <Entrée>
|
|
61 Ceci quitte l'éditeur SANS enregistrer les changements que vous avez
|
|
62 faits.
|
7
|
63
|
2034
|
64 3. Lorsque l'invite du shell vous sera présentée, tapez la commande qui
|
|
65 vous a mené dans ce tutoriel. Cela pourrait être : vimtutor <Entrée>
|
7
|
66
|
|
67 4. Si vous avez mémorisé ces étapes et êtes confiant, effectuez les étapes
|
2034
|
68 1 à 3 pour sortir puis rentrer dans l'éditeur.
|
|
69
|
|
70 NOTE : :q! <Entrée> annule tous le changements que vous avez fait. Dans
|
|
71 quelques leçons, vous apprendrez à enregistrer les changements.
|
|
72
|
|
73 5. Déplacez le curseur à la Leçon 1.3.
|
7
|
74
|
|
75
|
2034
|
76 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
77 Leçon 1.3 : ÉDITION DE TEXTE - EFFACEMENT
|
|
78
|
|
79
|
|
80 ** Appuyez x pour effacer le caractère sous le curseur. **
|
7
|
81
|
|
82 1. Déplacez le curseur sur la ligne marquée ---> ci-dessous.
|
|
83
|
|
84 2. Pour corriger les erreurs, déplacez le curseur jusqu'à ce qu'il soit
|
|
85 sur un caractère à effacer.
|
|
86
|
2034
|
87 3. Appuyez la touche x pour effacer le caractère redondant.
|
7
|
88
|
|
89 4. Répétez les étapes 2 à 4 jusqu'à ce que la phrase soit correcte.
|
|
90
|
|
91 ---> La vvache à sautéé au-ddessus dde la luune.
|
|
92
|
2034
|
93 5. Maintenant que la ligne est correcte, passez à la Leçon 1.4.
|
7
|
94
|
2034
|
95 NOTE : En avançant dans ce cours, n'essayez pas de mémoriser, apprenez par
|
|
96 la pratique.
|
7
|
97
|
|
98
|
|
99 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
100 Leçon 1.4 : ÉDITION DE TEXTE - INSERTION
|
7
|
101
|
|
102
|
2034
|
103 ** Appuyez i pour insérer du texte. **
|
7
|
104
|
|
105 1. Déplacez le curseur sur la première ligne marquée ---> ci-dessous.
|
|
106
|
|
107 2. Pour rendre la première ligne identique à la seconde, mettez le curseur
|
|
108 sur le premier caractère APRÈS l'endroit où insérer le texte.
|
|
109
|
|
110 3. Appuyez i et tapez les caractères qui manquent.
|
|
111
|
|
112 4. Une fois qu'une erreur est corrigée, appuyez <Échap> pour revenir en mode
|
|
113 Normal. Répétez les étapes 2 à 4 pour corriger la phrase.
|
|
114
|
|
115 ---> Il mnqe caractères cette .
|
|
116 ---> Il manque des caractères dans cette ligne.
|
|
117
|
2034
|
118 5. Une fois que vous êtes à l'aise avec l'insertion de texte, allez à la
|
|
119 Leçon 1.5.
|
|
120
|
|
121
|
|
122 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
123 Leçon 1.5 : ÉDITION DE TEXTE - AJOUTER
|
|
124
|
|
125
|
|
126 ** Appuyez A pour ajouter du text. **
|
|
127
|
|
128 1. Déplacez le curseur sur la première ligne ci-dessous marquée --->.
|
|
129 Peu importe sur quel caractère se trouve le curseur sur cette ligne.
|
|
130
|
|
131 2. Appuyez A et tapez les ajouts nécessaires.
|
|
132
|
|
133 3. Quand le texte a été ajouté, appuyez <Échap> pour revenir en mode
|
|
134 Normal.
|
|
135
|
|
136 4. Déplacez le curseur sur la seconde ligne marquée ---> et répétez les
|
|
137 étapes 2 et 3 pour corriger la phrase.
|
|
138
|
|
139 ---> Il manque du texte à partir de cet
|
|
140 Il manque du texte à partir de cette ligne.
|
|
141 ---> Il manque aussi du te
|
|
142 Il manque aussi du texte ici.
|
|
143
|
|
144 5. Quand vous vous sentez suffisamment à l'aise pour ajouter du texte,
|
|
145 allez à la Leçon 1.6.
|
7
|
146
|
|
147
|
|
148 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
149 Leçon 1.6 : ÉDITER UN FICHIER
|
|
150
|
|
151
|
|
152 ** Utilisez :wq pour enregistrer un fichier et sortir. **
|
|
153
|
|
154 !! NOTE : Lisez toute la leçon avant d'exécuter les instructions ci-dessous !!
|
|
155
|
|
156 1. Sortez de ce tutoriel comme vous l'avez fait dans la Leçon 1.2 : :q!
|
|
157 Ou, si vous avez accès à un autre terminal, exécutez y les actions
|
|
158 qui suivent.
|
|
159
|
|
160 2. À l'invite du shell, tapez cette commande : vim tutor <Entrée>
|
|
161 'vim' est la commande pour démarrer l'éditeur Vim, 'tutor' est le
|
|
162 nom du fichier que vous souhaitez éditer. Utilisez un fichier qui peut
|
|
163 être modifié.
|
|
164
|
|
165 3. Insérez et effacez du texte comme vous l'avez appris dans les leçons
|
|
166 précédentes.
|
|
167
|
|
168 4. Enregistrez le fichier avec les changements et sortez de Vim avec :
|
|
169 :wq <Entrée>
|
|
170
|
|
171 5. Si vous avez quitté vimtutor à l'étape 1, recommencez vimtutor et
|
|
172 déplacez-vous en bas vers le résumé suivant.
|
|
173
|
|
174
|
|
175 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
176 RÉSUMÉ DE LA LEÇON 1
|
|
177
|
7
|
178
|
|
179 1. Le curseur se déplace avec les touches fléchées ou les touches hjkl.
|
2034
|
180 h (gauche) j (bas) k (haut) l (droite)
|
7
|
181
|
2034
|
182 2. Pour démarrer Vim à l'invite du shell tapez : vim FICHIER <Entrée>
|
7
|
183
|
2034
|
184 3. Pour quitter Vim tapez : <Échap> :q! <Entrée> pour perdre tous les
|
|
185 changements.
|
|
186 OU tapez : <Échap> :wq <Entrée> pour enregistrer les
|
|
187 changements.
|
7
|
188
|
2034
|
189 4. Pour effacer un caractère sous le curseur tapez : x
|
7
|
190
|
2034
|
191 5. Pour insérer ou ajouter du texte tapez :
|
|
192 i tapez le texte à insérer avant le curseur <Échap>
|
|
193 A tapez le texte à ajouter après le curseur <Échap>
|
7
|
194
|
2034
|
195 NOTE : Appuyer <Échap> vous place en mode Normal ou annule une commande
|
|
196 partiellement tapée dont vous ne voulez plus.
|
7
|
197
|
2034
|
198 Passez maintenant à la leçon 2.
|
|
199
|
7
|
200
|
|
201 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
202 Leçon 2.1 : COMMANDES D'EFFACEMENT
|
7
|
203
|
|
204
|
2034
|
205 ** Tapez dw pour effacer un mot. **
|
7
|
206
|
|
207 1. Appuyez <Échap> pour être sûr d'être en mode Normal.
|
|
208
|
|
209 2. Déplacez le curseur sur la ligne marquée ---> ci-dessous.
|
|
210
|
|
211 3. Placez le curseur sur le début d'un mot qui a besoin d'être effacé.
|
|
212
|
2034
|
213 4. Tapez dw pour faire disparaître ce mot.
|
7
|
214
|
2034
|
215 NOTE : La lettre d apparaîtra sur la dernière ligne de l'écran lors de
|
|
216 votre frappe. Vim attend que vous tapiez w . Si vous voyez un autre
|
|
217 caractère que d vous avez tapé autre chose ; appuyez <Échap> et
|
|
218 recommencez.
|
7
|
219
|
|
220 ---> Il y a quelques drôle mots qui n'ont rien à faire papier sur cette ligne.
|
|
221
|
|
222 5. Répétez les étapes 3 et 4 jusqu'à ce que la phrase soit correcte et allez
|
|
223 à la Leçon 2.2.
|
|
224
|
2034
|
225
|
7
|
226 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
227 Leçon 2.2 : PLUS DE COMMANDES D'EFFACEMENTS
|
7
|
228
|
|
229
|
2034
|
230 ** Tapez d$ pour effacer jusqu'à la fin de la ligne. **
|
7
|
231
|
|
232 1. Appuyez <Échap> pour être sûr d'être en mode Normal.
|
|
233
|
|
234 2. Déplacez le curseur sur la ligne marquée ---> ci-dessous.
|
|
235
|
2034
|
236 3. Déplacez le curseur jusqu'à la fin de la ligne correcte (APRÈS le
|
|
237 premier . ).
|
7
|
238
|
2034
|
239 4. Tapez d$ pour effacer jusqu'à la fin de la ligne.
|
7
|
240
|
|
241 ---> Quelqu'un a tapé la fin de cette ligne deux fois. cette ligne deux fois.
|
|
242
|
|
243 5. Allez à la Leçon 2.3 pour comprendre ce qui se passe.
|
|
244
|
|
245
|
2034
|
246 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
247 Leçon 2.3 : À PROPOS DES OPÉRATEURS ET DES MOUVEMENTS
|
7
|
248
|
|
249
|
2034
|
250 Plusieurs commandes qui changent le texte sont constituées d'un opérateur
|
|
251 et d'un mouvement. Le format pour une commande d'effacement avec l'opérateur
|
|
252 d d'effacement est le suivant :
|
|
253
|
|
254 d mouvement
|
|
255
|
|
256 Où :
|
|
257 d - est l'opérateur d'effacement
|
|
258 mouvement - est le mouvement sur lequel agit l'opérateur (listés
|
|
259 ci-dessous)
|
|
260
|
|
261 Une courte liste de mouvements :
|
|
262 w - jusqu'au début du prochain mot, en EXCLUANT son premier caractère.
|
|
263 e - jusqu'à la fin du mot courant, en EXCLUANT son denier caractère.
|
|
264 $ - jusqu'à la fin de la ligne, en INCLUANT son dernier caractère.
|
|
265
|
|
266 Ainsi, taper de va effacer depuis le curseur jusqu'à la fin du mot.
|
|
267
|
|
268 NOTE : Le seul appui d'un mouvement en mode Normal, sans commande, déplace le
|
|
269 curseur comme indiqué.
|
|
270
|
7
|
271
|
|
272 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
273 Leçon 2.4 : UTILISER UN QUANTIFICATEUR AVEC UN MOUVEMENT
|
7
|
274
|
|
275
|
2034
|
276 ** Taper un nombre avant un mouvement le répète autant de fois. **
|
7
|
277
|
2034
|
278 1. Déplacez le curseur au début de la ligne marquée ---> ci-dessous.
|
|
279
|
|
280 2. Tapez 2w pour déplacer le curseur de 2 mots vers l'avant.
|
7
|
281
|
2034
|
282 3. Tapez 3e pour déplacer le curseur à la fin du troisième mot vers
|
|
283 l'avant.
|
|
284
|
|
285 4. Tapez 0 (zéro) pour déplacer au début de la ligne.
|
7
|
286
|
2034
|
287 5. Répétez les étapes 2 et 3 avec des quantificateurs différents.
|
7
|
288
|
2034
|
289 ---> Ceci est juste une ligne avec des mots où vous pouvez vous déplacer.
|
7
|
290
|
2034
|
291 6. Déplacez-vous à la Leçon 2.5.
|
7
|
292
|
|
293
|
|
294 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
295 Leçon 2.5 : UTILISER UN QUANTIFICATEUR POUR EFFACER PLUS
|
|
296
|
|
297
|
|
298 ** Taper un nombre avec un opérateur le répète autant de fois. **
|
|
299
|
|
300 Outre la combinaison de l'opérateur d'effacement avec un déplacement
|
|
301 mentionné ci-dessus, vous pouvez insérer un nombre (quantificateur)
|
|
302 pour effacez encore plus :
|
|
303 d nombre déplacement
|
|
304
|
|
305 1. Déplacez le curseur vers le premier mot en MAJUSCULES dans la ligne
|
|
306 marquée --->.
|
7
|
307
|
2034
|
308 2. Tapez d2w pour effacer les deux mots en MAJUSCULES.
|
|
309
|
|
310 3. Répétez les étapes 1 et 2 avec des quantificateurs différents pour
|
|
311 effacer les mots suivants en MAJUSCULES à l'aide d'une commande.
|
|
312
|
|
313 ---> Cette ABC DE ligne FGHI JK LMN OP de mots est Q RS TUV nettoyée.
|
|
314
|
|
315
|
|
316 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
317 Leçon 2.6 : OPÉREZ SUR DES LIGNES
|
|
318
|
|
319
|
|
320 ** Tapez dd pour effacer une ligne complète. **
|
7
|
321
|
|
322 Vu le nombre de fois où l'on efface des lignes complètes, les concepteurs
|
2034
|
323 de Vi ont décidé qu'il serait plus facile de taper simplement deux d
|
|
324 pour effacer une ligne.
|
7
|
325
|
|
326 1. Placez le curseur sur la seconde ligne de la phrase ci-dessous.
|
2034
|
327 2. Tapez dd pour effacer la ligne.
|
7
|
328 3. Maintenant allez à la quatrième ligne.
|
2034
|
329 4. Tapez 2dd pour effacer deux lignes.
|
7
|
330
|
2034
|
331 ---> 1) Les roses sont rouges,
|
|
332 ---> 2) La boue c'est drôle,
|
|
333 ---> 3) Les violettes sont bleues,
|
|
334 ---> 4) J'ai une voiture,
|
|
335 ---> 5) Les horloges donnent l'heure,
|
|
336 ---> 6) Le sucre est doux
|
|
337 ---> 7) Tout comme vous.
|
|
338
|
7
|
339
|
|
340 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
341 Leçon 2.7 : L'ANNULATION
|
|
342
|
7
|
343
|
2034
|
344 ** Tapez u pour annuler les dernières commandes. **
|
|
345 ** Tapez U pour récupérer toute une ligne. **
|
7
|
346
|
|
347 1. Déplacez le curseur sur la ligne marquée ---> ci-dessous et placez-le sur
|
|
348 la première erreur.
|
|
349 2. Tapez x pour effacer le premier caractère redondant.
|
|
350 3. Puis tapez u pour annuler la dernière commande exécutée.
|
|
351 4. Cette fois, corrigez toutes les erreurs de la ligne avec la commande x .
|
|
352 5. Puis tapez un U majuscule pour remettre la ligne dans son état initial.
|
2034
|
353 6. Puis tapez u deux-trois fois pour annuler le U et les commandes
|
7
|
354 précédentes.
|
2034
|
355 7. Maintenant tapez CTRL-R (maintenez la touche CTRL enfoncée pendant que
|
|
356 vous appuyez R) deux-trois fois pour refaire les commandes (annuler
|
7
|
357 les annulations).
|
|
358
|
|
359 ---> Coorrigez les erreurs suur ccette ligne et reemettez-les avvec 'annuler'.
|
|
360
|
|
361 8. Ce sont des commandes très utiles. Maintenant, allez au résumé de la
|
|
362 Leçon 2.
|
|
363
|
2034
|
364
|
7
|
365 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
366 RÉSUMÉ DE LA LEÇON 2
|
7
|
367
|
|
368
|
2034
|
369 1. Pour effacer du curseur jusqu'au mot suivant tapez : dw
|
7
|
370
|
2034
|
371 2. Pour effacer du curseur jusqu'à la fin d'une ligne tapez : d$
|
|
372
|
|
373 3. Pour effacer toute une ligne tapez : dd
|
7
|
374
|
2034
|
375 4. Pour répéter un déplacement ajoutez un quantificateur : 2w
|
7
|
376
|
2034
|
377 5. Le format d'une commande de changement est :
|
|
378
|
|
379 opérateur [nombre] déplacement
|
7
|
380
|
2034
|
381 Où :
|
|
382 opérateur - est ce qu'il faut faire, comme d pour effacer.
|
|
383 [nombre] - un quantificateur optionnel pour répéter le déplacement.
|
|
384 déplacement - déplace le long du texte à opérer, tel que w (mot),
|
|
385 $ (jusqu'à la fin de ligne), etc.
|
7
|
386
|
2034
|
387 6. Pour se déplacer au début de ligne, utilisez un zéro : 0
|
|
388
|
|
389 5. Pour annuler des actions précédentes, tapez : u (u minuscule)
|
|
390 Pour annuler tous les changements sur une ligne tapez : U (U majuscule)
|
|
391 Pour annuler l'annulation tapez : CTRL-R
|
|
392
|
7
|
393
|
|
394 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
395 Leçon 3.1 : LE COLLAGE
|
7
|
396
|
|
397
|
2034
|
398 ** Tapez p pour placer après le curseur ce qui vient d'être effacé. **
|
7
|
399
|
2034
|
400 1. Placez le curseur sur la première ligne ci-dessous marquée --->.
|
7
|
401
|
2034
|
402 2. Tapez dd pour effacer la ligne et la placer dans un registre de Vim.
|
7
|
403
|
2034
|
404 3. Déplacez le curseur sur la ligne c) au dessus où vous voulez remettre la
|
|
405 ligne effacée.
|
7
|
406
|
2034
|
407 4. En mode Normal, tapez p pour remettre la ligne en dessous du curseur.
|
7
|
408
|
|
409 5. Répétez les étapes 2 à 4 pour mettre toutes les lignes dans le bon ordre.
|
|
410
|
2034
|
411 ---> d) Et vous, qu'apprenez-vous ?
|
|
412 ---> b) Les violettes sont bleues,
|
|
413 ---> c) L'intelligence s'apprend,
|
|
414 ---> a) Les roses sont rouges,
|
7
|
415
|
|
416
|
|
417 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
418 Leçon 3.2 : LA COMMANDE DE REMPLACEMENT
|
7
|
419
|
|
420
|
2034
|
421 ** Tapez rx pour remplacer un caractère sous le curseur par x . **
|
7
|
422
|
|
423 1. Déplacez le curseur sur la première ligne marquée ---> ci-dessous.
|
|
424
|
|
425 2. Placez le curseur de manière à ce qu'il surplombe la première erreur.
|
|
426
|
|
427 3. Tapez r suivi du caractère qui doit corriger l'erreur.
|
|
428
|
2034
|
429 4. Répétez les étapes 2 et 3 jusqu'à ce que la première ligne soit égale
|
|
430 à la seconde.
|
7
|
431
|
|
432 ---> Quand cette ligne a été sauvie, quelqu'un a lait des faunes de frappe !
|
|
433 ---> Quand cette ligne a été saisie, quelqu'un a fait des fautes de frappe !
|
|
434
|
|
435 5. Maintenant, allez à la Leçon 3.3.
|
|
436
|
2034
|
437 NOTE : N'oubliez pas que vous devriez apprendre par la pratique, pas par
|
|
438 mémorisation.
|
7
|
439
|
|
440
|
|
441 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
442 Leçon 3.3 : L'OPÉRATEUR DE CHANGEMENT
|
7
|
443
|
|
444
|
2034
|
445 ** Pour changer jusqu'à la fin d'un mot, tapez ce .**
|
7
|
446
|
|
447 1. Déplacez le curseur sur la première ligne marquée ---> ci-dessous.
|
|
448
|
2034
|
449 2. Placez le curseur sur le u de luhko.
|
7
|
450
|
2034
|
451 3. Tapez ce et corrigez le mot (dans notre cas, tapez 'igne'.)
|
7
|
452
|
2034
|
453 4. Appuyez <Échap> et placez-vous sur le prochain caractère qui doit
|
|
454 être changé).
|
7
|
455
|
|
456 5. Répétez les étapes 3 et 4 jusqu'à ce que la première phrase soit
|
|
457 identique à la seconde.
|
|
458
|
|
459 ---> Cette luhko contient quelques myqa qui ont ricne d'être chantufip.
|
|
460 ---> Cette ligne contient quelques mots qui ont besoin d'être changés.
|
|
461
|
2034
|
462 Notez que ce efface le mot et vous place ensuite en mode Insertion.
|
|
463
|
7
|
464
|
|
465 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
466 Leçon 3.4 : PLUS DE CHANGEMENTS AVEC c
|
7
|
467
|
|
468
|
2034
|
469 ** L'opérateur de changement fonctionne avec les mêmes déplacements
|
|
470 que l'effacement. **
|
7
|
471
|
2034
|
472 1. L'opérateur de changement fonctionne de la même manière que
|
|
473 l'effacement. Le format est :
|
7
|
474
|
2034
|
475 c [nombre] déplacement
|
7
|
476
|
2034
|
477 2. Les déplacements sont identiques : w (mot) et $ (fin de ligne).
|
7
|
478
|
2034
|
479 3. Déplacez-vous sur la première ligne marquée ---> ci-dessous.
|
7
|
480
|
|
481 4. Placez le curseur sur la première erreur.
|
|
482
|
2034
|
483 5. Tapez c$ et tapez le reste de la ligne afin qu'elle soit identique
|
|
484 à la seconde ligne, puis tapez <Échap>.
|
7
|
485
|
|
486 ---> La fin de cette ligne doit être rendue identique à la seconde.
|
2034
|
487 ---> La fin de cette ligne doit être corrigée avec la commande c$ .
|
|
488
|
|
489 NOTE : Vous pouvez utilisez la touche Retour Arrière pour corriger les
|
|
490 erreurs lorsque vous tapez.
|
|
491
|
7
|
492
|
|
493 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
494 RÉSUMÉ DE LA LEÇON 3
|
7
|
495
|
|
496
|
2034
|
497 1. Pour remettre le texte qui a déjà été effacé, tapez p . Cela Place le
|
7
|
498 texte effacé APRÈS le curseur (si une ligne complète a été effacée, elle
|
|
499 sera placée sous la ligne du curseur).
|
|
500
|
|
501 2. Pour remplacer le caractère sous le curseur, tapez r suivi du caractère
|
|
502 qui remplacera l'original.
|
|
503
|
2034
|
504 3. L'opérateur de changement vous permet de changer depuis la position du
|
|
505 curseur jusqu'où le déplacement vous amène. Par exemple, tapez ce
|
|
506 pour changer du curseur jusqu'à la fin du mot, c$ pour changer jusqu'à
|
|
507 la fin d'une ligne.
|
7
|
508
|
2034
|
509 4. Le format pour le changement est :
|
7
|
510
|
2034
|
511 c [nombre] déplacement
|
7
|
512
|
|
513 Passez maintenant à la leçon suivante.
|
|
514
|
|
515
|
|
516 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
517 Leçon 4.1 : POSITION DU CURSEUR ET ÉTAT DU FICHIER
|
7
|
518
|
|
519
|
2034
|
520 ** Tapez CTRL-G pour afficher votre position dans le fichier et son état.
|
|
521 Tapez G pour vous rendre à une ligne donnée du fichier. **
|
|
522
|
|
523 NOTE : Lisez toute cette leçon avant d'effectuer l'une des étapes !!
|
7
|
524
|
2034
|
525 1. Maintenez enfoncée la touche CTRL et appuyez sur g . On appelle cela
|
|
526 CTRL-G. Une ligne d'état va apparaître en bas de l'écran avec le nom
|
|
527 du fichier et le numéro de la ligne où vous êtes. Notez ce numéro, il
|
|
528 servira lors de l'étape 3.
|
7
|
529
|
2034
|
530 NOTE : Vous pouvez peut-être voir le curseur en bas à droite de l'écran.
|
|
531 Ceci arrive quand l'option 'ruler' est activée (voir :help 'ruler')
|
7
|
532
|
2034
|
533 2. Tapez G pour vous déplacer à la fin du fichier.
|
|
534 Tapez gg pour vous déplacer au début du fichier.
|
7
|
535
|
2034
|
536 3. Tapez le numéro de la ligne où vous étiez suivi de G . Cela vous
|
|
537 ramènera à la ligne où vous étiez au départ quand vous aviez appuyé
|
|
538 CTRL-G.
|
7
|
539
|
|
540 4. Si vous vous sentez prêt à faire ceci, effectuez les étapes 1 à 3.
|
|
541
|
|
542
|
|
543 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
544 Leçon 4.2 : LA RECHERCHE
|
7
|
545
|
|
546
|
2034
|
547 ** Tapez / suivi d'un texte pour rechercher ce texte. **
|
7
|
548
|
|
549 1. Tapez le caractère / en mode Normal. Notez que celui-ci et le curseur
|
|
550 apparaissent en bas de l'écran, comme lorsque l'on utilise : .
|
|
551
|
2034
|
552 2. Puis tapez 'errreuur' <Entrée>. C'est le mot que vous voulez rechercher.
|
7
|
553
|
2034
|
554 3. Pour rechercher à nouveau le même texte, tapez simplement n .
|
|
555 Pour rechercher le même texte dans la direction opposée, tapez N .
|
7
|
556
|
2034
|
557 4. Pour rechercher une phrase dans la direction opposée, utilisez ?
|
|
558 au lieu de / .
|
7
|
559
|
2034
|
560 ---> erreur ne s'écrit pas "errreuur" ; errreuur est une erreur.
|
7
|
561
|
2034
|
562 NOTE : Quand la recherche atteint la fin du fichier, elle reprend au début
|
|
563 sauf si l'option 'wrapscan' est déactivée.
|
7
|
564
|
|
565
|
|
566 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
567 Leçon 4.3 : RECHERCHE DES PARENTHÈSES CORRESPONDANTES
|
7
|
568
|
|
569
|
2034
|
570 ** Tapez % pour trouver des ), ] ou } correspondants. **
|
7
|
571
|
|
572 1. Placez le curseur sur l'un des (, [ ou { de la ligne marquée --->
|
|
573 ci-dessous.
|
|
574
|
|
575 2. Puis tapez le caractère % .
|
|
576
|
2034
|
577 3. Le curseur se déplacera sur la parenthèse out crochet correspondant.
|
7
|
578
|
2034
|
579 4. Tapez % pour replacer le curseur sur la parenthèse ou crochet
|
|
580 correspondant.
|
|
581
|
|
582 5. Déplacez le curseur sur un autre (,),[,],{ ou } et regardez ce que
|
|
583 fait % .
|
7
|
584
|
|
585 ---> Voici ( une ligne de test contenant des (, des [ ] et des { } )).
|
|
586
|
2034
|
587 NOTE : Cette fonctionnalité est très utile lors du débogage d'un programme qui
|
|
588 contient des parenthèses déséquilibrées !
|
7
|
589
|
|
590
|
|
591 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
592 Leçon 4.4 : LA COMMANDE DE SUBSTITUTION
|
7
|
593
|
|
594
|
2034
|
595 ** Tapez :s/ancien/nouveau/g pour remplacer 'ancien' par 'nouveau'. **
|
7
|
596
|
|
597 1. Déplacez le curseur sur la ligne marquée ---> ci-dessous.
|
|
598
|
|
599 2. Tapez :s/lee/le <Entrée> . Notez que cette commande change seulement la
|
2034
|
600 première occurrence de "lee" dans la ligne.
|
7
|
601
|
2034
|
602 3. Puis tapez :s/lee/le/g . L'ajout du drapeau g ordonne de faire une
|
|
603 substitution globale sur la ligne, et change toutes les occurrences de
|
|
604 "lee" sur la ligne.
|
|
605
|
|
606 ---> lee meilleur moment pour regarder lees fleurs est pendant lee printemps.
|
7
|
607
|
2034
|
608 4. Pour changer toutes les occurrences d'un texte, entre deux lignes,
|
|
609 tapez :#,#s/ancien/nouveau/g où #,# sont les numéros de lignes de la
|
|
610 plage où la substitution doit être faite.
|
|
611 Tapez :%s/ancien/nouveau/g pour changer toutes les occurrences dans
|
|
612 tout le fichier.
|
|
613 Tapez :%s/ancien/nouveau/gc pour trouver toutes les occurrences dans
|
|
614 tout le fichier avec une invite pour
|
|
615 confirmer ou infirmer chaque substitution.
|
7
|
616
|
|
617
|
|
618
|
|
619 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
620 RÉSUMÉ DE LA LEÇON 4
|
7
|
621
|
|
622
|
2034
|
623 1. CTRL-G affiche la position dans le fichier et l'état de celui-ci.
|
|
624 G déplace à la fin du fichier.
|
|
625 nombre G déplace au numéro de ligne.
|
|
626 gg déplace à la première ligne.
|
7
|
627
|
|
628 2. Taper / suivi d'un texte recherche ce texte vers l'AVANT.
|
|
629 Taper ? suivi d'un texte recherche ce texte vers l'ARRIÈRE.
|
2034
|
630 Après une recherche tapez n pour trouver l'occurrence suivante dans la
|
|
631 même direction ou Maj-N pour rechercher dans la direction opposée.
|
7
|
632
|
|
633 3. Taper % lorsque le curseur est sur (, ), [, ], { ou } déplace
|
|
634 celui-ci sur le caractère correspondant.
|
|
635
|
2034
|
636 4. Pour remplacer le premier aa par bb sur une ligne tapez :s/aa/bb
|
|
637 Pour remplacer tous les aa par bb sur une ligne tapez :s/aa/bb/g
|
|
638 Pour remplacer du texte entre deux numéros de ligne tapez :#,#s/aa/bb/g
|
|
639 Pour remplacer toutes les occurrences dans le fichier tapez :%s/aa/bb/g
|
|
640 Pour demander une confirmation à chaque fois ajoutez 'c' :%s/aa/bb/gc
|
7
|
641
|
|
642
|
|
643 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
644 Leçon 5.1 : COMMENT EXÉCUTER UNE COMMANDE EXTERNE
|
7
|
645
|
|
646
|
|
647 ** Tapez :! suivi d'une commande externe pour exécuter cette commande. **
|
|
648
|
|
649 1. Tapez le : familier pour mettre le curseur en bas de l'écran. Cela vous
|
|
650 permet de saisir une commande.
|
|
651
|
|
652 2. Puis tapez un ! (point d'exclamation). Cela vous permet d'exécuter
|
|
653 n'importe quelle commande valide pour votre interpréteur (shell).
|
|
654
|
|
655 3. Par exemple, tapez ls après le ! et appuyez <Entrée>. Ceci affichera
|
2034
|
656 la liste des fichiers du répertoire courant, comme si vous aviez tapé la
|
|
657 commande à l'invite du shell. Utilisez :!dir si :!ls ne marche pas.
|
7
|
658
|
2034
|
659 NOTE : Il est possible d'exécuter n'importe quelle commande externe de cette
|
|
660 manière, avec ou sans argument.
|
7
|
661
|
2034
|
662 NOTE : Toutes les commandes : doivent finir par la frappe de <Entrée>.
|
|
663 À partir de maintenant, nous ne le mentionnerons plus.
|
7
|
664
|
|
665
|
|
666 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
667 Leçon 5.2 : PLUS DE DÉTAILS SUR L'ENREGISTREMENT DE FICHIERS
|
7
|
668
|
|
669
|
2034
|
670 ** Pour enregistrer les changements faits au texte, tapez :w FICHIER . **
|
7
|
671
|
2034
|
672 1. Tapez :!dir ou :!ls pour avoir la liste des fichiers dans le
|
|
673 répertoire courant. Vous savez déjà qu'il faut appuyer <Entrée> après
|
|
674 cela.
|
7
|
675
|
|
676 2. Choisissez un nom de fichier qui n'existe pas encore, par exemple TEST.
|
|
677
|
|
678 3. Puis tapez :w TEST (où TEST est le nom que vous avez choisi).
|
|
679
|
2034
|
680 4. Cela enregistre tout le fichier (Tutoriel Vim) sous le nom TEST.
|
|
681 Pour le vérifier, tapez :!dir ou :!ls de nouveau pour revisualiser
|
|
682 votre répertoire.
|
7
|
683
|
2034
|
684 NOTE : Si vous quittez Vim et le redémarrez de nouveau avec le fichier TEST,
|
|
685 celui-ci sera une copie exacte de ce cours au moment où vous l'avez
|
|
686 enregistré.
|
7
|
687
|
2034
|
688 5. Maintenant, effacez le fichier en tapant (MS-DOS) : :!del TEST
|
|
689 ou (Unix) : :!rm TEST
|
7
|
690
|
|
691
|
|
692 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
693 Leçon 5.3 : SÉLECTION DU TEXTE À ENREGISTRER
|
7
|
694
|
|
695
|
2034
|
696 ** Pour enregistrer une portion du fichier,
|
|
697 tapez : v déplacement :w FICHIER **
|
|
698
|
|
699 1. Déplacez le curseur sur cette ligne.
|
7
|
700
|
2034
|
701 2. Appuyez v et déplacez le curseur vers la cinquième ligne plus bas.
|
|
702 Remarquez que le texte est en surbrillance.
|
7
|
703
|
2034
|
704 3. Appuyez : . En bas de l'écran :'<,'> va apparaître.
|
7
|
705
|
2034
|
706 4. Tapez w TEST , où TEST est un nom de fichier qui n'existe pas.
|
|
707 Vérifiez que vous voyez :'<,'>w TEST avant de d'appuyer sur Entrée.
|
7
|
708
|
2034
|
709 5. Vim va enregistrer les lignes sélectionnées dans le fichier TEST.
|
|
710 Utilisez :!dir ou !ls pour le voir. Ne l'effacez pas encore !
|
|
711 Nous allons l'utiliser dans la leçon suivante.
|
7
|
712
|
2034
|
713 NOTE : L'appui de v démarre la sélection Visuelle. Vous pouvez déplacer le
|
|
714 curseur pour agrandir ou rétrécir la sélection. Puis vous pouvez
|
|
715 utiliser un opérateur pour faire quelque chose sur le texte. Par
|
|
716 exemple, d efface le texte.
|
7
|
717
|
|
718
|
|
719 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
720 Leçon 5.4 : RÉCUPÉRATION ET FUSION DE FICHIERS
|
7
|
721
|
|
722
|
2034
|
723 ** Pour insérer le contenu d'un fichier, tapez :r FICHIER **
|
7
|
724
|
2034
|
725 1. Placez le curseur juste au dessus de cette ligne.
|
7
|
726
|
2034
|
727 NOTE : Après avoir exécuté l'étape 2 vous verrez du texte de la Leçon 5.3.
|
|
728 Puis déplacez vous vers le bas pour voir cette leçon à nouveau.
|
7
|
729
|
2034
|
730 2. Maintenant récupérez votre fichier TEST en utilisant la commande :r TEST
|
7
|
731 où TEST est le nom de votre fichier.
|
2034
|
732 Le fichier que vous récupérez est placé au dessous de la ligne du curseur.
|
7
|
733
|
|
734 4. Pour vérifier que le fichier a bien été inséré, remontez et vérifiez
|
|
735 qu'il y a maintenant deux copies de la Leçon 5.3, l'originale et celle
|
|
736 contenue dans le fichier.
|
|
737
|
2034
|
738 NOTE : Vous pouvez aussi lire la sortie d'une commande externe. Par exemple,
|
|
739 :r !ls lit la sortie de la commande ls et la place sous la ligne du
|
|
740 curseur.
|
7
|
741
|
|
742
|
|
743 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
744 RÉSUMÉ DE LA LEÇON 5
|
|
745
|
|
746
|
|
747 1. :!commande exécute une commande externe.
|
|
748
|
|
749 Quelques exemples pratiques :
|
|
750 (MS-DOS) (Unix)
|
|
751 :!dir :!ls affiche le contenu du répertoire courant.
|
|
752 :!del FICHIER :!rm FICHIER efface FICHIER.
|
|
753
|
|
754 2. :w FICHIER enregistre le fichier Vim courant sur le disque avec pour
|
|
755 nom FICHIER.
|
|
756
|
|
757 3. v déplacement :w FICHIER sauvegarde les lignes de la sélection Visuelle
|
|
758 dans le fichier FICHIER.
|
|
759
|
|
760 4. :r FICHIER récupère le contenu du fichier FICHIER et l'insère sous la
|
|
761 position du curseur.
|
|
762
|
|
763 5. :r !dir lit la sortie de la commande dir et l'insère sous la position
|
|
764 du curseur.
|
|
765
|
|
766
|
|
767 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
768 Leçon 6.1 : LA COMMANDE D'OUVERTURE
|
7
|
769
|
|
770
|
|
771 ** Tapez o pour ouvrir une ligne sous le curseur et y aller en Insertion. **
|
|
772
|
|
773 1. Déplacez le curseur sur la ligne marquée ---> ci-dessous.
|
|
774
|
2034
|
775 2. Tapez la lettre o minuscule pour ouvrir une ligne SOUS le curseur et
|
|
776 vous y placer en mode Insertion.
|
7
|
777
|
2034
|
778 3. Puis tapez du texte et appuyez <Échap> pour sortir du mode Insertion.
|
7
|
779
|
2034
|
780 ---> En tapant o le curseur se met sur la ligne ouverte, en mode Insertion.
|
7
|
781
|
|
782 4. Pour ouvrir une ligne au DESSUS du curseur, tapez simplement un O
|
|
783 majuscule, plutôt qu'un o minuscule. Faites un essai sur la ligne
|
|
784 ci-dessous.
|
|
785
|
2034
|
786 ---> Ouvrez une ligne ci-dessus en tapant O lorsque le curseur est ici.
|
7
|
787
|
|
788
|
|
789 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
790 Leçon 6.2 : LA COMMANDE D'AJOUT
|
7
|
791
|
|
792
|
2034
|
793 ** Tapez a pour insérer du texte APRÈS le curseur. **
|
|
794
|
|
795 1. Placez le curseur au début de la ligne marquée ---> ci-dessous.
|
7
|
796
|
2034
|
797 2. Appuyez e jusqu'à ce que le curseur soit sur la fin de li .
|
7
|
798
|
2034
|
799 3. Appuyez a (minuscule) pour ajouter du texte APRÈS le curseur.
|
7
|
800
|
2034
|
801 4. Complétez le mot comme dans la ligne dessous. Appuyez <Échap> pour
|
|
802 sortir du mode Insertion.
|
|
803
|
|
804 5. Utilisez e pour vous déplacer vers le mot incomplet suivant et
|
|
805 répétez les étapes 3 et 4.
|
7
|
806
|
2034
|
807 ---> Cette li vous perm de pratiq l'ajout de t dans une ligne.
|
|
808 ---> Cette ligne vous permet de pratiquer l'ajout de texte dans une ligne.
|
7
|
809
|
2034
|
810 NOTE : a, i, A vont tous dans le même mode Insertion, la seule différence
|
|
811 est l'endroit où les caractères sont insérés.
|
7
|
812
|
|
813
|
|
814 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
815 Leçon 6.3 : UNE AUTRE MANIÈRE DE REMPLACER
|
7
|
816
|
|
817
|
|
818 ** Tapez un R majuscule pour remplacer plus d'un caractère. **
|
|
819
|
|
820 1. Déplacez le curseur sur la première ligne marquée ---> ci-dessous.
|
2034
|
821 Déplacez le curseur sur le début du premier xxx .
|
7
|
822
|
2034
|
823 2. Appuyez maintenant R et tapez le nombre dessous dans la deuxième ligne,
|
|
824 de manière à remplacer le xxx .
|
|
825
|
|
826 3. Appuyez <Échap> pour quitter le mode Remplacement. Notez que le reste de
|
|
827 la ligne demeure inchangé.
|
7
|
828
|
2034
|
829 4. Répétez les étapes pour remplacer les xxx restants.
|
|
830
|
7
|
831
|
2034
|
832 ---> L'ajout de 123 à xxx donne xxx.
|
|
833 ---> L'ajout de 123 à 456 donne 579.
|
7
|
834
|
2034
|
835 NOTE : Le mode Remplacement est comme le mode Insertion, mais tous les
|
|
836 caractères tapés effacent un caractère existant.
|
7
|
837
|
|
838
|
|
839 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
840 Leçon 6.4 : COPIER ET COLLER DU TEXTE
|
7
|
841
|
|
842
|
2034
|
843 ** Utilisez l'opérateur y pour copier du texte et p pour le coller **
|
|
844
|
|
845 1. Allez à la ligne marquée ---> ci-dessous et placez le curseur après "a)".
|
|
846
|
|
847 2. Démarrez le mode Visuel avec v et déplacez le curseur juste devant
|
|
848 "premier".
|
|
849
|
|
850 3. Tapez y pour copier le texte en surbrillance.
|
|
851
|
|
852 4. Déplacez la curseur à la fin de la ligne suivante : j$
|
|
853
|
|
854 5. Tapez p pour coller le texte. Puis tapez : un second <Échap> .
|
7
|
855
|
2034
|
856 6. Utilisez le mode Visuel pour sélectionner "élément", copiez le avec y ,
|
|
857 déplacez vous à la fin de la ligne suivant avec j$ et collez le texte
|
|
858 à cet endroit avec p .
|
|
859
|
|
860 ---> a) ceci est le premier élément.
|
|
861 b)
|
|
862
|
|
863 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
864 Leçon 6.4 : RÉGLAGE DES OPTIONS
|
|
865
|
|
866
|
|
867 ** Réglons une option afin que la recherche et la substitution ignore la
|
|
868 casse des caractères. **
|
|
869
|
|
870 1. Recherchez 'ignore' en tapant : /ignore <Entrée>
|
7
|
871 Répétez ceci plusieurs fois en utilisant la touche n .
|
|
872
|
2034
|
873 2. Activez l'option 'ic' (ignorer casse) en tapant :set ic .
|
7
|
874
|
2034
|
875 3. Puis cherchez 'ignore' de nouveau en utilisant n .
|
|
876 Remarquez que Ignore et IGNORE sont maintenant aussi trouvés.
|
7
|
877
|
|
878 4. Activez les options 'hlsearch' et 'incsearch' avec :set hls is .
|
|
879
|
|
880 5. Puis recommencez une recherche, et faites bien attention à ce qui se
|
2034
|
881 produit : /ignore <Entrée>
|
|
882
|
|
883 6. Pour désactiver 'ignorer casse', entrez : :set noic
|
7
|
884
|
2034
|
885 NOTE : Pour enlever la surbrillance des résultats, entrez : :nohlsearch
|
|
886
|
|
887 NOTE : Si vous voulez ignorer la casse uniquement pour une recherche, utilisez
|
|
888 \c dans la phrase : /ignore\c <Entrée>
|
|
889
|
7
|
890
|
|
891 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
892 RÉSUMÉ DE LA LEÇON 6
|
7
|
893
|
|
894
|
2034
|
895 1. Taper o ouvre une ligne SOUS le curseur et démarre le mode Insertion.
|
|
896 Taper O ouvre une ligne au DESSUS du curseur.
|
|
897
|
|
898 2. Taper a pour insérer du texte APRÈS le curseur.
|
|
899 Taper A pour insérer du texte après la fin de ligne.
|
|
900
|
|
901 3. Taper e déplace à la fin du mot.
|
|
902
|
|
903 4. Taper y copie du texte, p le colle.
|
7
|
904
|
2034
|
905 5. Taper R majuscule active le mode Remplacement jusqu'à ce qu' <Échap>
|
|
906 soit appuyé.
|
7
|
907
|
2034
|
908 6. Taper ":set xxx" active l'option "xxx". Quelques options sont :
|
|
909 'ic' 'ingnorecase' pour ignorer la casse lors des recherches.
|
|
910 'is' 'incsearch' pour montrer les appariements partiels.
|
|
911 'hls' 'hlsearch' pour mettre en surbrillance les appariements.
|
7
|
912
|
2034
|
913
|
|
914 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
915 Leçon 7.1 : OBTENIR DE L'AIDE
|
7
|
916
|
|
917
|
2034
|
918 ** Utiliser le système d'aide en ligne. **
|
|
919
|
|
920 Vim a un système complet d'aide en ligne. Pour y accéder, essayez l'une de
|
|
921 ces trois méthodes :
|
|
922 - appuyez la touche <Help> (si vous en avez une)
|
|
923 - appuyez la touche <F1> (si vous en avez une)
|
|
924 - tapez :help <Entrée>
|
7
|
925
|
|
926
|
2034
|
927 Lisez le texte dans la fenêtre d'aide pour savoir comment fonctionne l'aide.
|
|
928 Tapez CTRL-W CTRL-W pour sauter d'une fenêtre à l'autre.
|
|
929 Tapez :q <Entrée> pour fermer la fenêtre d'aide.
|
7
|
930
|
2034
|
931 Vous pouvez accéder à l'aide sur à peu près n'importe quel sujet en donnant
|
|
932 des arguments à la commande :help . Essayez par exemple (n'oubliez pas
|
|
933 d'appuyer sur <Entrée>) :
|
|
934
|
|
935 :help w
|
|
936 :help c_CTRL-D
|
|
937 :help c_<T
|
|
938 :help insert-index
|
|
939 :help user-manual
|
7
|
940
|
|
941
|
|
942 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
943 Leçon 7.2 : CRÉER UN SCRIPT DE DÉMARRAGE
|
7
|
944
|
2034
|
945 ** Activer les fonctionnalités de Vim. **
|
7
|
946
|
2034
|
947 Vim a beaucoup plus de fonctionnalités que Vi, mais la plupart de celles-ci
|
|
948 sont désactivées par défaut. Pour commencer à les utiliser, vous devez
|
|
949 créer un fichier "vimrc".
|
7
|
950
|
2034
|
951 1. Commencez à éditer le fichier "vimrc". Ceci dépend de votre système :
|
|
952 :edit ~/.vimrc pour Unix
|
|
953 :edit $VIM/_vimrc pour MS-Windows
|
|
954
|
|
955 2. Lisez maintenant le fichier d'exemple "vimrc" :
|
|
956 :r $VIMRUNTIME/vimrc_example.vim
|
7
|
957
|
2034
|
958 3. Enregistrez le fichier avec :
|
|
959 :w
|
7
|
960
|
2034
|
961 La prochaine fois que vous démarrerez Vim, la coloration syntaxique sera
|
|
962 activée. Vous pouvez ajouter tous vos réglages préférés dans ce fichier
|
|
963 "vimrc". Pour plus d'informations, tapez :help vimrc-intro
|
7
|
964
|
|
965
|
|
966 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
2034
|
967 Leçon 7.3 : COMPLÈTEMENT
|
|
968
|
7
|
969
|
2034
|
970 ** Complètement de ligne de commande avec CTRL-D et <TAB> **
|
|
971
|
|
972 1. Mettez Vim soit en mode non compatible : set nocp
|
|
973
|
|
974 2. Regardez quels fichiers existent dans le répertoire : !ls ou !dir
|
7
|
975
|
2034
|
976 3. Tapez le début d'une commande : :e
|
|
977
|
|
978 4. Appuyez CTRL-D et Vim affichera une liste de commandes qui commencent
|
|
979 par "e".
|
|
980
|
|
981 5. Appuyez <TAB> et Vim complétera le nom de la commande : ":edit"
|
|
982
|
|
983 6. Ajoutez maintenant un espace et le début d'un fichier existant :
|
|
984 :edit FIC
|
|
985
|
|
986 7 Appuyez <TAB>. Vim va compléter le nom (s'il est unique).
|
7
|
987
|
2034
|
988 NOTE : Le complètement fonctionne pour de nombreuse commandes. Essayez
|
|
989 d'appuyer CTRL-D et <TAB>. C'est utile en particulier pour :help .
|
|
990
|
|
991
|
|
992 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
993 RÉSUMÉ DE LA LEÇON 7
|
|
994
|
|
995
|
|
996 1. Tapez :help ou appuyez <F1> ou <Aide> pour ouvrir la fenêtre d'aide.
|
7
|
997
|
2034
|
998 2. Tapez :help cmd pour trouver l'aide sur cmd .
|
|
999
|
|
1000 3. Tapez CTRL-W CTRL-W pour sauter à une autre fenêtre.
|
7
|
1001
|
2034
|
1002 4. Tapez :q pour fermer la fenêtre d'aide.
|
7
|
1003
|
2034
|
1004 5. Créez un script de démarrage vimrc pour conserver vos réglages préférés.
|
|
1005
|
|
1006 6. Quand vous tapez une commande : appuyez CTRL-D pour voir les
|
|
1007 complètements possibles. Appuyez <TAB> pour utiliser un complètement.
|
7
|
1008
|
|
1009
|
|
1010 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
1011
|
2034
|
1012 Ceci conclut le Tutoriel Vim. Le but était de vous donner un bref aperçu de
|
7
|
1013 l'éditeur Vim, juste assez pour vous permettre d'utiliser l'éditeur
|
2034
|
1014 relativement facilement. Il est loin d'être complet, vu que Vim a beaucoup
|
|
1015 beaucoup plus de commandes. Un Manuel de l'utilisateur est disponible en
|
|
1016 anglais : :help user-manual .
|
7
|
1017
|
|
1018 Pour continuer à découvrir et à apprendre Vim, il existe un livre traduit en
|
|
1019 français. Il parle plus de Vi que de Vim, mais pourra vous être utile.
|
2034
|
1020 L'éditeur Vi - Collection Précis et concis - par Arnold Robbins
|
|
1021 Éditeur : O'Reilly France
|
|
1022 ISBN : 2-84177-102-4
|
7
|
1023
|
|
1024 Deux livres en anglais sont également mentionnés dans la version originale
|
|
1025 de ce tutoriel, dont un qui traite spécifiquement de Vim. Merci de vous y
|
2034
|
1026 référer si vous êtes intéressés.
|
7
|
1027
|
|
1028 Ce tutoriel a été écrit par Michael C. Pierce et Robert K. Ware de l'École
|
|
1029 des Mines du Colorado et reprend des idées fournies par Charles Smith,
|
2034
|
1030 Université d'État du Colorado. E-mail : bware@mines.colorado.edu.
|
7
|
1031
|
|
1032 Modifié pour Vim par Bram Moolenar.
|
2034
|
1033 Traduit en Français par Adrien Beau, en avril 2001.
|
|
1034 Dernières mises à jour par Dominique Pellé.
|
7
|
1035
|
2034
|
1036 E-mail : dominique.pelle@gmail.com
|
|
1037 Last Change : 2008 Nov 23
|
7
|
1038 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|