~ubuntu-branches/ubuntu/vivid/vim/vivid

« back to all changes in this revision

Viewing changes to runtime/tutor/tutor.fr.utf-8

  • Committer: Bazaar Package Importer
  • Author(s): Soren Hansen
  • Date: 2008-11-05 11:37:43 UTC
  • mfrom: (1.1.6 upstream)
  • Revision ID: james.westby@ubuntu.com-20081105113743-9i4urcsm3n44mhqe
Tags: 2:7.2.025-2ubuntu1
* Merge from debian unstable, remaining changes:
  - runtime/syntax/debcontrol.vim:
    + Add "metapackages" to the list of valid sections.
  - runtime/syntax/debchangelog.vim:
    + Add "jaunty" to the list of valid suites.
  - Drop vim-lesstif package and lesstif2-dev build-dependency.
  - Enable Python interpreter on basic builds.
  - Create a .pot file for translations.
  - Disable autoindent, line-wrapping, and backup files by default.
  - runtime/syntax/debsources.vim:
    + Add "jaunty" to debsourcesDistrKeyword
  - runtime/syntax/grub.vim:
    + Add Ubuntu-specific 'quiet' keyword.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~