Mercurial > hg > RemoteEditor > vim7
comparison runtime/tutor/tutor.fr.utf-8 @ 5:db46d51a3939
Initial revision
author | axmo |
---|---|
date | Wed, 13 Aug 2008 17:36:09 +0900 |
parents | |
children | c16898406ff2 |
comparison
equal
deleted
inserted
replaced
4:7d3c79a9b40a | 5:db46d51a3939 |
---|---|
1 =============================================================================== | |
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.5.fr.2 = | |
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 | |
10 le temps que vous passerez à expérimenter. Les commandes utilisées dans | |
11 les leçons modifieront le texte. Faites une copie de ce fichier afin de | |
12 vous entraîner dessus (si vous avez lancé "vimtutor" ceci est déjà une | |
13 copie). | |
14 | |
15 Il est important de garder en tête que ce cours est conçu pour apprendre | |
16 par la pratique. Cela signifie que vous devez exécuter les commandes | |
17 pour les apprendre correctement. Si vous vous contentez de lire le | |
18 texte, vous oublierez les commandes ! | |
19 | |
20 Maintenant, vérifiez que votre clavier n'est PAS verouillé en majuscules, | |
21 et appuyez la touche j le nombre de fois suffisant pour que la leçon | |
22 1.1 remplisse complètement l'écran. | |
23 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
24 Leçon 1.1 : DÉPLACEMENT DU CURSEUR | |
25 | |
26 | |
27 ** Pour déplacer le curseur, appuyez les touches h,j,k,l comme indiqué. ** | |
28 ^ | |
29 k Astuce: La touche h est à gauche et déplace à gauche. | |
30 < h l > La touche l est à droite et déplace à droite. | |
31 j La touche j ressemble à une flèche vers le bas. | |
32 v | |
33 1. Déplacez le curseur sur l'écran jusqu'à vous sentir à l'aise. | |
34 | |
35 2. Maintenez la touche Bas (j) enfoncée jusqu'à ce qu'elle se répète. | |
36 ---> Maintenant vous êtes capable de vous déplacer jusqu'à la leçon suivante. | |
37 | |
38 3. En utilisant la touche Bas, allez à la Leçon 1.2. | |
39 | |
40 Note: Si jamais vous doutez de ce que vous venez de taper, appuyez <Échap> | |
41 pour revenir en mode Normal. Puis retapez la commande que vous vouliez. | |
42 | |
43 Note: Les touches fléchées devraient également fonctionner. Mais en utilisant | |
44 hjkl vous pourrez vous déplacer beaucoup plus rapidement, une fois que | |
45 vous aurez pris l'habitude. | |
46 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
47 Leçon 1.2 : ENTRÉE ET SORTIE DE VIM | |
48 | |
49 | |
50 !! NOTE: Avant d'effectuer les étapes ci-dessous, lisez toute cette leçon !! | |
51 | |
52 1. Appuyez la touche <Échap> (pour être sûr d'être en mode Normal). | |
53 | |
54 2. Tapez: :q! <Entrée> | |
55 | |
56 ---> Ceci quitte l'éditeur SANS sauver les changements que vous avez faits. | |
57 Si vous voulez enregistrer les changements et sortir, tapez: | |
58 :wq <Entrée> | |
59 | |
60 3. Lorsque l'invite du 'shell' vous sera présentée, tapez la commande qui | |
61 vous a amené dans ce tutoriel. Cela pourrait être: vimtutor <Entrée> | |
62 Normalement, vous utiliseriez: vim tutor <Entrée> | |
63 | |
64 ---> 'vim' lance l'éditeur, 'tutor' est le fichier que vous souhaitez éditer. | |
65 | |
66 4. Si vous avez mémorisé ces étapes et êtes confiant, effectuez les étapes | |
67 1 à 3 pour sortir puis rentrer dans l'éditeur. Déplacez ensuite le | |
68 curseur jusqu'à la Leçon 1.3. | |
69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
70 Leçon 1.3 : ÉDITION DE TEXTE - EFFACEMENT | |
71 | |
72 | |
73 ** En mode Normal, appuyez x pour effacer le caractère sous le curseur. ** | |
74 | |
75 1. Déplacez le curseur sur la ligne marquée ---> ci-dessous. | |
76 | |
77 2. Pour corriger les erreurs, déplacez le curseur jusqu'à ce qu'il soit | |
78 sur un caractère à effacer. | |
79 | |
80 3. Appuyez la touche x pour effacer le caractère redondant. | |
81 | |
82 4. Répétez les étapes 2 à 4 jusqu'à ce que la phrase soit correcte. | |
83 | |
84 ---> La vvache à sautéé au-ddessus dde la luune. | |
85 | |
86 5. Maintenant que la ligne est correcte, passez à la leçon 1.4. | |
87 | |
88 NOTE: En avançant dans ce cours, n'essayez pas de mémoriser, apprenez par | |
89 la pratique. | |
90 | |
91 | |
92 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
93 Leçon 1.4 : ÉDITION DE TEXTE - INSERTION | |
94 | |
95 | |
96 ** En mode Normal, appuyez i pour insérer du texte. ** | |
97 | |
98 1. Déplacez le curseur sur la première ligne marquée ---> ci-dessous. | |
99 | |
100 2. Pour rendre la première ligne identique à la seconde, mettez le curseur | |
101 sur le premier caractère APRÈS l'endroit où insérer le texte. | |
102 | |
103 3. Appuyez i et tapez les caractères qui manquent. | |
104 | |
105 4. Une fois qu'une erreur est corrigée, appuyez <Échap> pour revenir en mode | |
106 Normal. Répétez les étapes 2 à 4 pour corriger la phrase. | |
107 | |
108 ---> Il mnqe caractères cette . | |
109 ---> Il manque des caractères dans cette ligne. | |
110 | |
111 5. Une fois que vous êtes à l'aise avec l'insertion de texte, allez au | |
112 résumé ci-dessous. | |
113 | |
114 | |
115 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
116 RÉSUMÉ DE LA LEÇON 1 | |
117 | |
118 1. Le curseur se déplace avec les touches fléchées ou les touches hjkl. | |
119 h (gauche) j (bas) k (haut) l (droite) | |
120 | |
121 2. Pour entrer dans Vim (à l'invite %) tapez: vim FICHIER <Entrée> | |
122 | |
123 3. Pour quitter Vim tapez: <Échap> :q! <Entrée> pour perdre tous les | |
124 changements. | |
125 OU tapez: <Échap> :wq <Entrée> pour enregistrer les | |
126 changements. | |
127 | |
128 4. Pour effacer un caractère sous le curseur en mode Normal tapez: x | |
129 | |
130 5. Pour insérer du texte au niveau du curseur en mode Normal tapez: | |
131 i tapez le texte <Échap> | |
132 | |
133 NOTE: Appuyer <Échap> vous place en mode Normal ou annule une commande | |
134 partiellement tapée dont vous ne voudriez plus. | |
135 | |
136 Passez maintenant à la Leçon 2. | |
137 | |
138 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
139 Leçon 2.1 : EFFACEMENTS | |
140 | |
141 | |
142 ** Tapez dw pour effacer jusqu'à la fin d'un mot. ** | |
143 | |
144 1. Appuyez <Échap> pour être sûr d'être en mode Normal. | |
145 | |
146 2. Déplacez le curseur sur la ligne marquée ---> ci-dessous. | |
147 | |
148 3. Placez le curseur sur le début d'un mot qui a besoin d'être effacé. | |
149 | |
150 4. Tapez dw pour faire disparaître ce mot. | |
151 | |
152 NOTE: Les lettres dw apparaîtront sur la dernière ligne de l'écran lors de | |
153 votre frappe. Si vous avez mal tapé quelque chose, appuyez <Échap> et | |
154 recommencez. | |
155 | |
156 ---> Il y a quelques drôle mots qui n'ont rien à faire papier sur cette ligne. | |
157 | |
158 5. Répétez les étapes 3 et 4 jusqu'à ce que la phrase soit correcte et allez | |
159 à la Leçon 2.2. | |
160 | |
161 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
162 Leçon 2.2 : PLUS D'EFFACEMENTS | |
163 | |
164 | |
165 ** Tapez d$ pour effacer jusqu'à la fin de la ligne. ** | |
166 | |
167 1. Appuyez <Échap> pour être sûr d'être en mode Normal. | |
168 | |
169 2. Déplacez le curseur sur la ligne marquée ---> ci-dessous. | |
170 | |
171 3. Déplacez le curseur jusqu'à la fin correcte de la ligne | |
172 (APRÈS le premier . ). | |
173 | |
174 4. Tapez d$ pour effacer jusqu'à la fin de la ligne. | |
175 | |
176 ---> Quelqu'un a tapé la fin de cette ligne deux fois. cette ligne deux fois. | |
177 | |
178 5. Allez à la Leçon 2.3 pour comprendre ce qui se passe. | |
179 | |
180 | |
181 | |
182 | |
183 | |
184 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
185 Leçon 2.3 : DES COMMANDES ET DES OBJETS | |
186 | |
187 | |
188 Le format de la commande d'effacement d est le suivant: | |
189 | |
190 [nombre] d objet OU d [nombre] objet | |
191 où: | |
192 nombre - est combien de fois exécuter la commande (optionnel, défaut: 1). | |
193 d - est la commande d'effacement. | |
194 objet - est ce sur quoi la commande va opérer (liste ci-dessous). | |
195 | |
196 Une courte liste d'objets: | |
197 w - du curseur jusqu'à la fin du mot, y compris l'espace qui suit. | |
198 e - du curseur jusqu'à la fin du mot, SANS l'espace qui suit. | |
199 $ - du curseur jusqu'à la fin de la ligne. | |
200 | |
201 NOTE: Pour les aventureux, le seul appui d' objet en mode Normal, sans | |
202 commande, déplace le curseur comme indiqué dans la liste des objets. | |
203 | |
204 | |
205 | |
206 | |
207 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
208 Leçon 2.4 : UNE EXCEPTION À 'COMMANDE-OBJET' | |
209 | |
210 ** Tapez dd pour effacer une ligne complète. ** | |
211 | |
212 Vu le nombre de fois où l'on efface des lignes complètes, les concepteurs | |
213 de Vi ont décidé qu'il serait plus facile de taper simplement deux d à la | |
214 suite pour effacer une ligne. | |
215 | |
216 1. Placez le curseur sur la seconde ligne de la phrase ci-dessous. | |
217 2. Tapez dd pour effacer la ligne. | |
218 3. Maintenant allez à la quatrième ligne. | |
219 4. Tapez 2dd (rappelez-vous, nombre-commande-objet) pour effacer les | |
220 deux lignes. | |
221 | |
222 1) Les roses sont rouges, | |
223 2) La boue c'est drôle, | |
224 3) Les violettes sont bleues, | |
225 4) J'ai une voiture, | |
226 5) Les horloges donnent l'heure, | |
227 6) Le sucre est doux | |
228 7) Tout comme vous. | |
229 | |
230 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
231 Leçon 2.5 : L'ANNULATION | |
232 | |
233 ** Tapez u pour annuler les dernières commandes. ** | |
234 ** Tapez U pour récupérer toute une ligne. ** | |
235 | |
236 1. Déplacez le curseur sur la ligne marquée ---> ci-dessous et placez-le sur | |
237 la première erreur. | |
238 2. Tapez x pour effacer le premier caractère redondant. | |
239 3. Puis tapez u pour annuler la dernière commande exécutée. | |
240 4. Cette fois, corrigez toutes les erreurs de la ligne avec la commande x . | |
241 5. Puis tapez un U majuscule pour remettre la ligne dans son état initial. | |
242 6. Puis tapez u deux-trois fois pour annuler le U et les commandes | |
243 précédentes. | |
244 7. Maintenant tapez Ctrl-R (maintenez la touche Ctrl enfoncée pendant que | |
245 vous appuyez sur R) deux-trois fois pour refaire les commandes (annuler | |
246 les annulations). | |
247 | |
248 ---> Coorrigez les erreurs suur ccette ligne et reemettez-les avvec 'annuler'. | |
249 | |
250 8. Ce sont des commandes très utiles. Maintenant, allez au résumé de la | |
251 Leçon 2. | |
252 | |
253 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
254 RÉSUMÉ DE LA LEÇON 2 | |
255 | |
256 | |
257 1. Pour effacer du curseur jusqu'à la fin d'un mot tapez: dw | |
258 | |
259 2. Pour effacer du curseur jusqu'à la fin d'une ligne tapez: d$ | |
260 | |
261 3. Pour effacer toute une ligne tapez: dd | |
262 | |
263 4. Le format d'une commande en mode Normal est: | |
264 | |
265 [nombre] commande objet OU commande [nombre] objet | |
266 où: | |
267 nombre - est combien de fois répéter la commande | |
268 commande - est ce qu'il faut faire, par exemple d pour effacer | |
269 objet - est ce sur quoi la commande devrait agir, par exemple w (mot), | |
270 $ (jusqu'à la fin de la ligne), etc. | |
271 | |
272 5. Pour annuler des actions précédentes, tapez: u (u minuscule) | |
273 Pour annuler tous les changements sur une ligne tapez: U (U majuscule) | |
274 Pour annuler l'annulation tapez: Ctrl-R | |
275 | |
276 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
277 Leçon 3.1 : LE COLLAGE | |
278 | |
279 | |
280 ** Tapez p pour placer après le curseur ce qui vient d'être effacé. ** | |
281 | |
282 1. Placez le curseur sur la première ligne du "poème" ci-dessous. | |
283 | |
284 2. Tapez dd pour effacer la ligne et la placer dans le tampon de Vim. | |
285 | |
286 3. Déplacez le curseur sur la ligne qui PRÉCÈDE l'endroit où vous voulez | |
287 remettre la ligne effacée. | |
288 | |
289 4. En mode Normal, tapez p pour remettre la ligne. | |
290 | |
291 5. Répétez les étapes 2 à 4 pour mettre toutes les lignes dans le bon ordre. | |
292 | |
293 d) Et vous, qu'apprenez-vous ? | |
294 b) Les violettes sont bleues, | |
295 c) L'intelligence s'apprend, | |
296 a) Les roses sont rouges, | |
297 | |
298 | |
299 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
300 Leçon 3.2 : LE REMPLACEMENT | |
301 | |
302 | |
303 ** Tapez r et un caractère pour remplacer le caractère sous le curseur. ** | |
304 | |
305 1. Déplacez le curseur sur la première ligne marquée ---> ci-dessous. | |
306 | |
307 2. Placez le curseur de manière à ce qu'il surplombe la première erreur. | |
308 | |
309 3. Tapez r suivi du caractère qui doit corriger l'erreur. | |
310 | |
311 4. Répétez les étapes 2 et 3 jusqu'à ce que la première ligne soit correcte. | |
312 | |
313 ---> Quand cette ligne a été sauvie, quelqu'un a lait des faunes de frappe ! | |
314 ---> Quand cette ligne a été saisie, quelqu'un a fait des fautes de frappe ! | |
315 | |
316 5. Maintenant, allez à la Leçon 3.3. | |
317 | |
318 NOTE: N'oubliez pas que vous devriez apprendre par la pratique, pas par | |
319 mémorisation. | |
320 | |
321 | |
322 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
323 Leçon 3.3 : LE CHANGEMENT | |
324 | |
325 | |
326 ** Pour changer tout ou partie d'un mot, tapez cw .** | |
327 | |
328 1. Déplacez le curseur sur la première ligne marquée ---> ci-dessous. | |
329 | |
330 2. Placez le curseur sur le u de luhko. | |
331 | |
332 3. Tapez cw et corrigez le mot (dans notre cas, tapez 'igne'.) | |
333 | |
334 4. Appuyez <Échap> et placez-vous sur l'erreur suivante (le premier | |
335 caractère qui doit être changé). | |
336 | |
337 5. Répétez les étapes 3 et 4 jusqu'à ce que la première phrase soit | |
338 identique à la seconde. | |
339 | |
340 ---> Cette luhko contient quelques myqa qui ont ricne d'être chantufip. | |
341 ---> Cette ligne contient quelques mots qui ont besoin d'être changés. | |
342 | |
343 Notez que cw efface le mot et vous place ensuite en mode Insertion. | |
344 | |
345 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
346 Leçon 3.4 : PLUS DE CHANGEMENTS AVEC c | |
347 | |
348 | |
349 ** Le changement fonctionne avec les mêmes objets que l'effacement. ** | |
350 | |
351 1. Le changement fonctionne de la même manière que l'effacement. | |
352 Le format est: | |
353 | |
354 [nombre] c objet OU c [nombre] objet | |
355 | |
356 2. Les objets sont également les mêmes: w (mot), $ (fin de ligne), etc. | |
357 | |
358 3. Déplacez-vous à la première ligne marquée ---> ci-dessous. | |
359 | |
360 4. Placez le curseur sur la première erreur. | |
361 | |
362 5. Tapez c$ pour changer la fin de la ligne, rendez-là identique à la | |
363 seconde ligne, puis tapez <Échap>. | |
364 | |
365 ---> La fin de cette ligne doit être rendue identique à la seconde. | |
366 ---> La fin de cette ligne doit être corrigée avec la commande c$ . | |
367 | |
368 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
369 RÉSUMÉ DE LA LEÇON 3 | |
370 | |
371 | |
372 1. Pour remettre du texte qui vient d'être effacé, tapez p . Cela Place le | |
373 texte effacé APRÈS le curseur (si une ligne complète a été effacée, elle | |
374 sera placée sous la ligne du curseur). | |
375 | |
376 2. Pour remplacer le caractère sous le curseur, tapez r suivi du caractère | |
377 qui remplacera l'original. | |
378 | |
379 3. Le changement vous permet de changer l'objet spécifié, du curseur jusqu'à | |
380 la fin de l'objet. Par exemple, tapez cw pour changer du curseur | |
381 jusqu'à la fin du mot, c$ pour changer jusqu'à la fin d'une ligne. | |
382 | |
383 4. Le format pour le changement est: | |
384 | |
385 [nombre] c objet OU c [nombre] objet | |
386 | |
387 Passez maintenant à la leçon suivante. | |
388 | |
389 | |
390 | |
391 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
392 Leçon 4.1 : POSITION ET ÉTAT DU FICHIER | |
393 | |
394 | |
395 ** Tapez Ctrl-G pour afficher votre position dans le fichier et son état. | |
396 Utilisez Maj-G pour vous rendre à une ligne donnée du fichier. ** | |
397 | |
398 Note: Lisez toute cette leçon avant d'effectuer l'une des étapes ! | |
399 | |
400 1. Maintenez enfoncée la touche Ctrl et appuyez sur G . Une ligne d'état | |
401 va apparaître en bas de l'écran avec le nom du fichier et le numéro de la | |
402 ligne où vous êtes. Notez ce numéro, il servira lors de l'étape 3. | |
403 | |
404 2. Tapez G majuscule (Maj-G) pour vous rendre à la fin du fichier. | |
405 | |
406 3. Tapez le numéro de la ligne où vous étiez suivi de Maj-G. Cela vous | |
407 ramènera à la ligne où vous étiez au départ. | |
408 (Lorsque vous tapez les chiffres, ils n'apparaissent PAS à l'écran). | |
409 | |
410 4. Si vous vous sentez prêt à faire ceci, effectuez les étapes 1 à 3. | |
411 | |
412 | |
413 | |
414 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
415 Leçon 4.2 : LA RECHERCHE | |
416 | |
417 | |
418 ** Tapez / suivi d'un texte pour rechercher ce texte. ** | |
419 | |
420 1. Tapez le caractère / en mode Normal. Notez que celui-ci et le curseur | |
421 apparaissent en bas de l'écran, comme lorsque l'on utilise : . | |
422 | |
423 2. Puis tapez 'errreuur' <Entrée>. C'est le mot que vous voulez rechercher. | |
424 | |
425 3. Pour rechercher à nouveau le même texte, tapez simplement n . | |
426 Pour rechercher le même texte dans la direction opposée, tapez Maj-N . | |
427 | |
428 4. Si vous voulez rechercher un texte vers le haut du fichier, utilisez ? | |
429 à la place de / . | |
430 | |
431 ---> erreur ne s'écrit pas "errreuur"; errreuur est une erreur. | |
432 | |
433 Note: Quand la recherche atteint la fin du fichier, elle reprend au début. | |
434 | |
435 | |
436 | |
437 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
438 Leçon 4.3 : RECHERCHE DES PARENTHÈSES CORRESPONDANTES | |
439 | |
440 | |
441 ** Tapez % pour trouver des ), ] ou } correspondants. ** | |
442 | |
443 1. Placez le curseur sur l'un des (, [ ou { de la ligne marquée ---> | |
444 ci-dessous. | |
445 | |
446 2. Puis tapez le caractère % . | |
447 | |
448 3. Le curseur devrait se placer sur la parenthèse correspondante. | |
449 | |
450 4. Tapez % pour replacer le curseur sur l'autre parenthèse. | |
451 | |
452 ---> Voici ( une ligne de test contenant des (, des [ ] et des { } )). | |
453 | |
454 Note: Cette fonctionnalité est très utile lors du débogage d'un programme qui | |
455 contient des parenthèses déséquilibrées ! | |
456 | |
457 | |
458 | |
459 | |
460 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
461 Leçon 4.4 : UNE MANIÈRE DE CORRIGER LES ERREURS | |
462 | |
463 | |
464 ** Tapez :s/ancien/nouveau/g pour remplacer 'ancien' par 'nouveau'. ** | |
465 | |
466 1. Déplacez le curseur sur la ligne marquée ---> ci-dessous. | |
467 | |
468 2. Tapez :s/lee/le <Entrée> . Notez que cette commande change seulement la | |
469 première occurence sur la ligne. | |
470 | |
471 3. Puis tapez :s/lee/le/g qui ordonne de faire une substitution globale | |
472 sur la ligne. Cela change toutes les occurences sur la ligne | |
473 | |
474 ---> lee meilleur moment pour regarder lees fleurs est pendant lee Printemps. | |
475 | |
476 4. Pour changer toutes les occurences d'un texte, entre deux lignes, | |
477 tapez :#,#s/ancien/nouveau/g où #,# sont les numéros des deux lignes. | |
478 Tapez :%s/ancien/nouveau/g pour changer chaque occurence dans tout | |
479 le fichier. | |
480 | |
481 | |
482 | |
483 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
484 RÉSUMÉ DE LA LEÇON 4 | |
485 | |
486 | |
487 1. Ctrl-G affiche votre position dans le fichier et l'état de celui-ci. | |
488 Maj-G vous place à la fin du fichier. Un numéro de ligne suivi de Maj-G | |
489 vous place à cette ligne. | |
490 | |
491 2. Taper / suivi d'un texte recherche ce texte vers l'AVANT. | |
492 Taper ? suivi d'un texte recherche ce texte vers l'ARRIÈRE. | |
493 Après une recherche tapez n pour trouver l'occurence suivante dans la | |
494 même direction ou Maj-N pour rechercher dans la direction opposée. | |
495 | |
496 3. Taper % lorsque le curseur est sur (, ), [, ], { ou } déplace | |
497 celui-ci sur le caractère correspondant. | |
498 | |
499 4. Pour remplacer le premier aa par bb sur une ligne tapez :s/aa/bb | |
500 Pour remplacer tous les aa par bb sur une ligne tapez :s/aa/bb/g | |
501 Pour remplacer du texte entre deux numéros de ligne tapez :#,#s/aa/bb/g | |
502 Pour remplacer toutes les occurences dans le fichier tapez :%s/aa/bb/g | |
503 Pour demander une confirmation à chaque fois ajoutez 'c' :%s/aa/bb/gc | |
504 | |
505 | |
506 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
507 Leçon 5.1 : COMMENT EXÉCUTER UNE COMMANDE EXTERNE | |
508 | |
509 | |
510 ** Tapez :! suivi d'une commande externe pour exécuter cette commande. ** | |
511 | |
512 1. Tapez le : familier pour mettre le curseur en bas de l'écran. Cela vous | |
513 permet de saisir une commande. | |
514 | |
515 2. Puis tapez un ! (point d'exclamation). Cela vous permet d'exécuter | |
516 n'importe quelle commande valide pour votre interpréteur (shell). | |
517 | |
518 3. Par exemple, tapez ls après le ! et appuyez <Entrée>. Ceci affichera | |
519 la liste des fichiers du dossier courant, comme si vous aviez tapé la | |
520 commande à l'invite du shell. Utilisez :!dir si :!ls ne marche pas. | |
521 | |
522 Note: Il est possible d'exécuter n'importe quelle commande externe de cette | |
523 manière. | |
524 | |
525 Note: Toutes les commandes : doivent finir par la frappe de <Entrée>. | |
526 | |
527 | |
528 | |
529 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
530 Leçon 5.2 : PLUS DE DÉTAILS SUR L'ENREGISTREMENT DE FICHIERS | |
531 | |
532 | |
533 ** Pour enregistrer les changements faits au fichier, tapez :w FICHIER . ** | |
534 | |
535 1. Tapez :!dir ou :!ls pour avoir la liste des fichiers du dossier | |
536 courant. Vous savez déjà qu'il faut appuyer <Entrée> après cela. | |
537 | |
538 2. Choisissez un nom de fichier qui n'existe pas encore, par exemple TEST. | |
539 | |
540 3. Puis tapez :w TEST (où TEST est le nom que vous avez choisi). | |
541 | |
542 4. Cela sauvegarde tout le fichier (Tutoriel Vim) sous le nom TEST. | |
543 Pour le vérifier, tapez :!dir pour revisualiser le contenu du dossier. | |
544 | |
545 Notez que si vous quittez Vim et y retournez avec le fichier TEST, celui-ci | |
546 sera une copie exacte du cours au moment où vous l'avez sauvé. | |
547 | |
548 5. Maintenant, effacez le fichier en tapant (MS-DOS): :!del TEST | |
549 ou (Unix): :!rm TEST | |
550 | |
551 | |
552 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
553 Leçon 5.3 : UN ENREGISTREMENT SÉLECTIF | |
554 | |
555 | |
556 ** Pour enregistrer une portion de fichier, tapez :#,#w FICHIER ** | |
557 | |
558 1. Tapez à nouveau :!dir ou :!ls pour visualiser le contenu du dossier | |
559 courant et choisissez un nom de fichier, tel que TEST. | |
560 | |
561 2. Déplacez le curseur jusqu'en haut de cette page et tapez Ctrl-G pour | |
562 connaître le numéro de cette ligne. NOTEZ CE NUMÉRO ! | |
563 | |
564 3. Puis rendez-vous au bas de cette page et tapez à nouveau Ctrl-G . | |
565 NOTEZ ÉGALEMENT CE NUMÉRO ! | |
566 | |
567 4. Pour enregistrer SEULEMENT une portion d'un fichier, tapez :#,#w TEST | |
568 où #,# sont les deux numéros que vous avez notés (haut,bas) et TEST est | |
569 le nom du fichier. | |
570 | |
571 5. Une fois encore, vérifiez la présence du fichier avec :!dir mais NE | |
572 L'EFFACEZ PAS. | |
573 | |
574 | |
575 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
576 Leçon 5.4 : RÉCUPÉRATION ET FUSION DE FICHIERS | |
577 | |
578 | |
579 ** Pour insérer le contenu d'un fichier, tapez :r FICHIER ** | |
580 | |
581 1. Tapez :!dir pour vérifier que votre fichier TEST est encore là. | |
582 | |
583 2. Placez le curseur en haut de cette page. | |
584 | |
585 NOTE: Après avoir suivi l'étape 3 vous verrez à l'écran la Leçon 5.3. | |
586 Déplacez-vous vers le bas jusqu'à revenir à cette leçon. | |
587 | |
588 3. Maintenant récupérez votre fichier TEST en utilisant la commande :r TEST | |
589 où TEST est le nom de votre fichier. | |
590 | |
591 NOTE: Le fichier que vous récupérez est placé là où se trouve le curseur. | |
592 | |
593 4. Pour vérifier que le fichier a bien été inséré, remontez et vérifiez | |
594 qu'il y a maintenant deux copies de la Leçon 5.3, l'originale et celle | |
595 contenue dans le fichier. | |
596 | |
597 | |
598 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
599 RÉSUMÉ DE LA LEÇON 5 | |
600 | |
601 | |
602 1. :!commande exécute une commande externe. | |
603 | |
604 Quelques exemples pratiques: | |
605 (MS-DOS) (Unix) | |
606 :!dir :!ls affiche le contenu du dossier courant. | |
607 :!del FICHIER :!rm FICHIER efface FICHIER. | |
608 | |
609 2. :w FICHIER enregistre le fichier Vim courant sur le disque avec pour | |
610 nom FICHIER. | |
611 | |
612 3. :#,#w FICHIER enregistre les lignes # à # dans le fichier FICHIER. | |
613 | |
614 4. :r FICHIER récupère le fichier FICHIER et l'insère dans le fichier | |
615 courant à partir de la position du curseur. | |
616 | |
617 | |
618 | |
619 | |
620 | |
621 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
622 Leçon 6.1 : L'OUVERTURE | |
623 | |
624 | |
625 ** Tapez o pour ouvrir une ligne sous le curseur et y aller en Insertion. ** | |
626 | |
627 1. Déplacez le curseur sur la ligne marquée ---> ci-dessous. | |
628 | |
629 2. Tapez o (minuscule) pour ouvrir une ligne SOUS le curseur et vous y | |
630 placer en mode Insertion. | |
631 | |
632 3. Puis recopiez la ligne marquée ---> et appuyez sur <Échap> pour quitter | |
633 le mode Insertion. | |
634 | |
635 ---> En tapant o le curseur se met sur la ligne ouverte, en mode Insertion. | |
636 | |
637 4. Pour ouvrir une ligne au DESSUS du curseur, tapez simplement un O | |
638 majuscule, plutôt qu'un o minuscule. Faites un essai sur la ligne | |
639 ci-dessous. | |
640 Ouvrez une ligne ci-dessus en tapant MAJ-O lorsque le curseur est ici. | |
641 | |
642 | |
643 | |
644 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
645 Leçon 6.2 : L'AJOUT | |
646 | |
647 | |
648 ** Tapez a pour insérer du texte APRÈS le curseur. ** | |
649 | |
650 1. Placez le curseur à la fin de la première ligne marquée ---> ci-dessous | |
651 en tapant $ en mode Normal. | |
652 | |
653 2. Tapez un a (minuscule) pour ajouter du texte APRÈS le caractère situé | |
654 sous le curseur. ( A majuscule ajoute du texte à la fin de la ligne). | |
655 | |
656 Note: Ceci évite de taper i , le dernier caractère, le texte à insérer, | |
657 <Échap>, curseur-à-droite, et finalement x , juste pour ajouter du | |
658 texte à la fin d'une ligne ! | |
659 | |
660 3. Maintenant, complétez la première ligne. Notez également que l'ajout est | |
661 identique au mode Insertion, hormis la position où le texte est inséré. | |
662 | |
663 ---> Cette ligne vous permet de pratiquer | |
664 ---> Cette ligne vous permet de pratiquer l'ajout de texte en fin de ligne. | |
665 | |
666 | |
667 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
668 Leçon 6.3 : UNE AUTRE VERSION DU REMPLACEMENT | |
669 | |
670 | |
671 ** Tapez un R majuscule pour remplacer plus d'un caractère. ** | |
672 | |
673 1. Déplacez le curseur sur la première ligne marquée ---> ci-dessous. | |
674 | |
675 2. Placez le curseur au début du premier mot qui diffère de la seconde ligne | |
676 marquée ---> (le mot 'celle'). | |
677 | |
678 3. Puis tapez R et remplacez le reste du texte de la première ligne en | |
679 tapant par dessus celui-ci, de manière à rendre la première ligne | |
680 identique à la seconde. | |
681 | |
682 ---> Pour rendre cette ligne identique à celle du dessous utilisez le clavier. | |
683 ---> Pour rendre cette ligne identique à la seconde, tapez R et la correction. | |
684 | |
685 4. Notez que lorsque vous appuyez <Échap>, le texte qui n'a pas encore été | |
686 remplacé reste. | |
687 | |
688 | |
689 | |
690 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
691 Leçon 6.4 : RÉGLAGE DES OPTIONS | |
692 | |
693 | |
694 ** Réglons une option afin que la recherche et la substitution ignorent la | |
695 casse des caractères. ** | |
696 | |
697 1. Recherchez 'ignore' en tapant /ignore . | |
698 Répétez ceci plusieurs fois en utilisant la touche n . | |
699 | |
700 2. Activez l'option 'ic' (Ignorer casse) en tapant :set ic . | |
701 | |
702 3. Puis poursuivez votre recherche en utilisant n . | |
703 Répétez cette recherche plusieurs fois avec la touche n . | |
704 | |
705 4. Activez les options 'hlsearch' et 'incsearch' avec :set hls is . | |
706 | |
707 5. Puis recommencez une recherche, et faites bien attention à ce qui se | |
708 produit: /ignore . | |
709 | |
710 6. Pour interrompre la mise en surbrillance des résultats, tapez: | |
711 :nohlsearch | |
712 | |
713 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
714 RÉSUMÉ DE LA LEÇON 6 | |
715 | |
716 | |
717 1. Taper o ouvre une ligne SOUS le curseur et y place celui-ci en mode | |
718 Insertion. Taper un O majuscule ouvre une ligne au DESSUS de la ligne | |
719 où se trouve le curseur. | |
720 | |
721 2. Tapez un a pour insérer du texte APRÈS le caractère où se trouve le | |
722 curseur. Taper un A majuscule ajoute du texte automatiquement à la fin | |
723 de la ligne. | |
724 | |
725 3. Taper un R majuscule active le mode Remplacement jusqu'à ce que la | |
726 touche <Échap> soit appuyée pour en sortir. | |
727 | |
728 4. Taper :set xxx active l'option 'xxx'. | |
729 | |
730 | |
731 | |
732 | |
733 | |
734 | |
735 | |
736 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
737 Leçon 7 : ACCÉDER À L'AIDE EN LIGNE | |
738 | |
739 ** Utiliser le système d'aide en ligne. ** | |
740 | |
741 Vim a un système complet d'aide en ligne. Pour y accéder, essayez l'une de | |
742 ces trois méthodes: | |
743 - appuyez la touche <Help> (si vous en avez une) | |
744 - appuyez la touche <F1> (si vous en avez une) | |
745 - tapez :help <Entrée> | |
746 | |
747 Tapez :q <Entrée> pour fermer la fenêtre d'aide. | |
748 | |
749 Vous pouvez accéder à l'aide sur à peu près n'importe quel sujet en donnant | |
750 des arguments à la commande :help . Essayez par exemple (n'oubliez pas | |
751 d'appuyer sur <Entrée>): | |
752 | |
753 :help w | |
754 :help c_<T | |
755 :help insert-index | |
756 :help user-manual | |
757 | |
758 | |
759 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
760 Leçon 8 : CRÉER UN SCRIPT DE DÉMARRAGE | |
761 | |
762 ** Activer les fonctionnalités de Vim. ** | |
763 | |
764 Vim a beaucoup plus de fonctionnalités que Vi, mais la plupart de celles-ci | |
765 sont désactivées par défaut. Pour commencer à les utiliser, vous devez | |
766 créer un fichier "vimrc". | |
767 | |
768 1. Commencez à éditer le fichier "vimrc". Ceci dépend de votre système: | |
769 :edit ~/.vimrc pour Unix | |
770 :edit $VIM/_vimrc pour MS-Windows | |
771 | |
772 2. Intégrez maintenant le texte du fichier "vimrc" d'exemple: | |
773 :read $VIMRUNTIME/vimrc_example.vim | |
774 | |
775 3. Enregistrez le fichier avec: | |
776 :write | |
777 | |
778 La prochaine fois que vous démarrerez Vim, le surlignage syntactique sera | |
779 activé. Vous pouvez ajouter tous vos réglages préférés dans ce fichier. | |
780 | |
781 | |
782 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
783 | |
784 Ceci conclut le Tutoriel Vim. Le but était de vous donner un bref aperçu de | |
785 l'éditeur Vim, juste assez pour vous permettre d'utiliser l'éditeur | |
786 relativement facilement. Il est loin d'être complet, vu que Vim a beaucoup | |
787 beaucoup plus de commandes. Un Manuel de l'utilisateur est disponible en | |
788 anglais: :help user-manual . | |
789 | |
790 Pour continuer à découvrir et à apprendre Vim, il existe un livre traduit en | |
791 français. Il parle plus de Vi que de Vim, mais pourra vous être utile. | |
792 L'éditeur Vi - Collection Précis et concis - par Arnold Robbins | |
793 Éditeur: O'Reilly France | |
794 ISBN: 2-84177-102-4 | |
795 | |
796 Deux livres en anglais sont également mentionnés dans la version originale | |
797 de ce tutoriel, dont un qui traite spécifiquement de Vim. Merci de vous y | |
798 référer si vous êtes intéressé. | |
799 | |
800 Ce tutoriel a été écrit par Michael C. Pierce et Robert K. Ware de l'École | |
801 des Mines du Colorado et reprend des idées fournies par Charles Smith, | |
802 Universté d'État du Colorado. E-mail: bware@mines.colorado.edu. | |
803 | |
804 Modifié pour Vim par Bram Moolenar. | |
805 | |
806 Traduit en Français par Adrien Beau, en avril 2001. | |
807 E-mail: version.francaise@free.fr | |
808 Last Change: 2003 May 29 | |
809 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |