~ubuntu-branches/ubuntu/maverick/vim/maverick

« back to all changes in this revision

Viewing changes to runtime/tutor/tutor.fr

  • Committer: Bazaar Package Importer
  • Author(s): Steve Langasek
  • Date: 2009-05-04 11:13:42 UTC
  • mfrom: (1.1.8 upstream) (0.1.2 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090504111342-60miqybsixdpc345
Tags: 2:7.2.148-2ubuntu1
* Merge from Debian unstable, remaining changes:
  - debian/runtime/vimrc: "syntax on" is a sane default for non-tiny vim.
  - runtime/syntax/debcontrol.vim:
    + Add "metapackages" to the list of valid sections.
  - runtime/syntax/grub.vim:
    + Add Ubuntu-specific 'quiet' keyword.
  - Drop vim-lesstif package and lesstif2-dev build-dependency.
  - Enable Python interpreter on basic builds.
  - Disable autoindent, line-wrapping, and backup files by default.
* Dropped changes, merged in Debian:
  - Add jaunty, karmic to the list of valid suites.
  - runtime/syntax/debsources.vim:
    + Add "jaunty" to debsourcesDistrKeyword
  - Create a .pot file for translations.
* Drop gutsy from the list of valid distro series, it's been EOLed.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
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 =
 
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 =
3
3
===============================================================================
4
4
 
5
5
     Vim est un �diteur tr�s puissant qui a trop de commandes pour pouvoir
7
7
     d�crire suffisamment afin de vous permettre d'utiliser simplement Vim.
8
8
 
9
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).
 
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).
14
16
 
15
17
     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.
 
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 !
 
21
 
 
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
 
23
27
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
24
 
                      Le�on 1.1 : D�PLACEMENT DU CURSEUR
 
28
                      Le�on 1.1 : D�PLACEMENT DU CURSEUR
25
29
 
26
30
 
27
31
  ** 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
 
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
33
37
  1. D�placez le curseur sur l'�cran jusqu'� vous sentir � l'aise.
34
38
 
35
39
  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.
 
40
     Maintenant vous �tes capable de vous d�placer jusqu'� la le�on suivante.
37
41
 
38
42
  3. En utilisant la touche Bas, allez � la Le�on 1.2.
39
43
 
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.
 
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.
 
46
 
 
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
 
46
52
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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.
 
53
                     Le�on 1.2 : SORTIR DE VIM
 
54
 
 
55
 
 
56
 !! NOTE : Avant d'effectuer les �tapes ci-dessous, lisez toute cette le�on !!
 
57
 
 
58
  1. Appuyez la touche  <�chap>  (pour �tre s�r d'�tre en mode Normal).
 
59
 
 
60
  2. Tapez :  :q! <Entr�e>
 
61
     Ceci quitte l'�diteur SANS enregistrer les changements que vous avez
 
62
     faits.
 
63
 
 
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>
65
66
 
66
67
  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.
 
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.
 
74
 
 
75
 
69
76
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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. **
 
77
                  Le�on 1.3 : �DITION DE TEXTE - EFFACEMENT
 
78
 
 
79
 
 
80
         ** Appuyez   x   pour effacer le caract�re sous le curseur. **
74
81
 
75
82
  1. D�placez le curseur sur la ligne marqu�e ---> ci-dessous.
76
83
 
77
84
  2. Pour corriger les erreurs, d�placez le curseur jusqu'� ce qu'il soit
78
85
     sur un caract�re � effacer.
79
86
 
80
 
  3. Appuyez la touche  x  pour effacer le caract�re redondant.
 
87
  3. Appuyez la touche  x  pour effacer le caract�re redondant.
81
88
 
82
89
  4. R�p�tez les �tapes 2 � 4 jusqu'� ce que la phrase soit correcte.
83
90
 
84
91
---> La vvache � saut�� au-ddessus dde la luune.
85
92
 
86
 
  5. Maintenant que la ligne est correcte, passez � la le�on 1.4.
 
93
  5. Maintenant que la ligne est correcte, passez � la Le�on 1.4.
87
94
 
88
 
NOTE: En avan�ant dans ce cours, n'essayez pas de m�moriser, apprenez par
89
 
      la pratique.
 
95
NOTE : En avan�ant dans ce cours, n'essayez pas de m�moriser, apprenez par
 
96
       la pratique.
90
97
 
91
98
 
92
99
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
93
 
                   Le�on 1.4 : �DITION DE TEXTE - INSERTION
94
 
 
95
 
 
96
 
           ** En mode Normal, appuyez  i  pour ins�rer du texte. **
 
100
                    Le�on 1.4 : �DITION DE TEXTE - INSERTION
 
101
 
 
102
 
 
103
                    ** Appuyez  i  pour ins�rer du texte. **
97
104
 
98
105
  1. D�placez le curseur sur la premi�re ligne marqu�e ---> ci-dessous.
99
106
 
108
115
---> Il mnqe caract�res cette .
109
116
---> Il manque des caract�res dans cette ligne.
110
117
 
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
 
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.
 
146
 
 
147
 
 
148
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
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
 
117
178
 
118
179
  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.
 
180
           h (gauche)      j (bas)      k (haut)      l (droite)
 
181
 
 
182
  2. Pour d�marrer Vim � l'invite du shell tapez :  vim FICHIER <Entr�e>
 
183
 
 
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.
 
188
 
 
189
  4. Pour effacer un caract�re sous le curseur tapez :  x
 
190
 
 
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>
 
194
 
 
195
NOTE : Appuyer  <�chap>  vous place en mode Normal ou annule une commande
 
196
       partiellement tap�e dont vous ne voulez plus.
 
197
 
 
198
Passez maintenant � la le�on 2.
 
199
 
137
200
 
138
201
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
139
 
                           Le�on 2.1 : EFFACEMENTS
140
 
 
141
 
 
142
 
            ** Tapez  dw  pour effacer jusqu'� la fin d'un mot. **
 
202
                       Le�on 2.1 : COMMANDES D'EFFACEMENT
 
203
 
 
204
 
 
205
                     ** Tapez  dw  pour effacer un mot. **
143
206
 
144
207
  1. Appuyez  <�chap>  pour �tre s�r d'�tre en mode Normal.
145
208
 
147
210
 
148
211
  3. Placez le curseur sur le d�but d'un mot qui a besoin d'�tre effac�.
149
212
 
150
 
  4. Tapez  dw  pour faire dispara�tre ce mot.
 
213
  4. Tapez  dw  pour faire dispara�tre ce mot.
151
214
 
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.
 
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.
155
219
 
156
220
---> Il y a quelques dr�le mots qui n'ont rien � faire papier sur cette ligne.
157
221
 
158
222
  5. R�p�tez les �tapes 3 et 4 jusqu'� ce que la phrase soit correcte et allez
159
223
     � la Le�on 2.2.
160
224
 
 
225
 
161
226
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
162
 
                        Le�on 2.2 : PLUS D'EFFACEMENTS
163
 
 
164
 
 
165
 
          ** Tapez  d$  pour effacer jusqu'� la fin de la ligne. **
 
227
                  Le�on 2.2 : PLUS DE COMMANDES D'EFFACEMENTS
 
228
 
 
229
 
 
230
          ** Tapez  d$  pour effacer jusqu'� la fin de la ligne. **
166
231
 
167
232
  1. Appuyez  <�chap>  pour �tre s�r d'�tre en mode Normal.
168
233
 
169
234
  2. D�placez le curseur sur la ligne marqu�e ---> ci-dessous.
170
235
 
171
 
  3. D�placez le curseur jusqu'� la fin correcte de la ligne
172
 
     (APR�S le premier . ).
 
236
  3. D�placez le curseur jusqu'� la fin de la ligne correcte (APR�S le
 
237
     premier . ).
173
238
 
174
 
  4. Tapez  d$  pour effacer jusqu'� la fin de la ligne.
 
239
  4. Tapez  d$  pour effacer jusqu'� la fin de la ligne.
175
240
 
176
241
---> Quelqu'un a tap� la fin de cette ligne deux fois. cette ligne deux fois.
177
242
 
178
243
  5. Allez � la Le�on 2.3 pour comprendre ce qui se passe.
179
244
 
180
245
 
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. **
 
246
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
247
             Le�on 2.3 : � PROPOS DES OP�RATEURS ET DES MOUVEMENTS
 
248
 
 
249
 
 
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
 
 
271
 
 
272
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
273
            Le�on 2.4 : UTILISER UN QUANTIFICATEUR AVEC UN MOUVEMENT
 
274
 
 
275
 
 
276
       ** Taper un nombre avant un mouvement le r�p�te autant de fois. **
 
277
 
 
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.
 
281
 
 
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.
 
286
 
 
287
  5. R�p�tez les �tapes 2 et 3 avec des quantificateurs diff�rents.
 
288
 
 
289
---> Ceci est juste une ligne avec des mots o� vous pouvez vous d�placer.
 
290
 
 
291
  6. D�placez-vous � la Le�on 2.5.
 
292
 
 
293
 
 
294
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
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 --->.
 
307
 
 
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. **
211
321
 
212
322
  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.
 
323
  de Vi ont d�cid� qu'il serait plus facile de taper simplement deux  d
 
324
  pour effacer une ligne.
215
325
 
216
326
  1. Placez le curseur sur la seconde ligne de la phrase ci-dessous.
217
 
  2. Tapez  dd  pour effacer la ligne.
 
327
  2. Tapez  dd  pour effacer la ligne.
218
328
  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.
 
329
  4. Tapez   2dd   pour effacer deux lignes.
 
330
 
 
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
 
229
339
 
230
340
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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. **
 
341
                            Le�on 2.7 : L'ANNULATION
 
342
 
 
343
 
 
344
            ** Tapez  u  pour annuler les derni�res commandes. **
 
345
               ** Tapez  U  pour r�cup�rer toute une ligne. **
235
346
 
236
347
  1. D�placez le curseur sur la ligne marqu�e ---> ci-dessous et placez-le sur
237
348
     la premi�re erreur.
239
350
  3. Puis tapez  u  pour annuler la derni�re commande ex�cut�e.
240
351
  4. Cette fois, corrigez toutes les erreurs de la ligne avec la commande  x .
241
352
  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
 
353
  6. Puis tapez  u  deux-trois fois pour annuler le  U  et les commandes
243
354
     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
 
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
246
357
     les annulations).
247
358
 
248
359
---> Coorrigez les erreurs suur ccette ligne et reemettez-les avvec 'annuler'.
250
361
  8. Ce sont des commandes tr�s utiles. Maintenant, allez au r�sum� de la
251
362
     Le�on 2.
252
363
 
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.
 
364
 
 
365
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
366
                             R�SUM� DE LA LE�ON 2
 
367
 
 
368
 
 
369
  1. Pour effacer du curseur jusqu'au mot suivant tapez :         dw
 
370
 
 
371
  2. Pour effacer du curseur jusqu'� la fin d'une ligne tapez :   d$
 
372
 
 
373
  3. Pour effacer toute une ligne tapez :                         dd
 
374
 
 
375
  4. Pour r�p�ter un d�placement ajoutez un quantificateur :      2w
 
376
 
 
377
  5. Le format d'une commande de changement est :
 
378
 
 
379
       op�rateur   [nombre]   d�placement
 
380
 
 
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.
 
386
 
 
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
 
 
393
 
 
394
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
395
                             Le�on 3.1 : LE COLLAGE
 
396
 
 
397
 
 
398
   ** Tapez  p  pour placer apr�s le curseur ce qui vient d'�tre effac�. **
 
399
 
 
400
  1. Placez le curseur sur la premi�re ligne ci-dessous marqu�e --->.
 
401
 
 
402
  2. Tapez  dd  pour effacer la ligne et la placer dans un registre de Vim.
 
403
 
 
404
  3. D�placez le curseur sur la ligne c) au dessus o� vous voulez remettre la
 
405
     ligne effac�e.
 
406
 
 
407
  4. En mode Normal, tapez   p   pour remettre la ligne en dessous du curseur.
290
408
 
291
409
  5. R�p�tez les �tapes 2 � 4 pour mettre toutes les lignes dans le bon ordre.
292
410
 
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,
 
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,
297
415
 
298
416
 
299
417
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
300
 
                         Le�on 3.2 : LE REMPLACEMENT
301
 
 
302
 
 
303
 
 ** Tapez  r  et un caract�re pour remplacer le caract�re sous le curseur. **
 
418
                    Le�on 3.2 : LA COMMANDE DE REMPLACEMENT
 
419
 
 
420
 
 
421
     ** Tapez  rx  pour remplacer un caract�re sous le curseur par  x . **
304
422
 
305
423
  1. D�placez le curseur sur la premi�re ligne marqu�e ---> ci-dessous.
306
424
 
308
426
 
309
427
  3. Tapez  r  suivi du caract�re qui doit corriger l'erreur.
310
428
 
311
 
  4. R�p�tez les �tapes 2 et 3 jusqu'� ce que la premi�re ligne soit correcte.
 
429
  4. R�p�tez les �tapes 2 et 3 jusqu'� ce que la premi�re ligne soit �gale
 
430
     � la seconde.
312
431
 
313
432
--->  Quand cette ligne a �t� sauvie, quelqu'un a lait des faunes de frappe !
314
433
--->  Quand cette ligne a �t� saisie, quelqu'un a fait des fautes de frappe !
315
434
 
316
435
  5. Maintenant, allez � la Le�on 3.3.
317
436
 
318
 
NOTE: N'oubliez pas que vous devriez apprendre par la pratique, pas par
319
 
      m�morisation.
 
437
NOTE : N'oubliez pas que vous devriez apprendre par la pratique, pas par
 
438
       m�morisation.
320
439
 
321
440
 
322
441
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
323
 
                          Le�on 3.3 : LE CHANGEMENT
324
 
 
325
 
 
326
 
            ** Pour changer tout ou partie d'un mot, tapez  cw .**
 
442
                     Le�on 3.3 : L'OP�RATEUR DE CHANGEMENT
 
443
 
 
444
 
 
445
            ** Pour changer jusqu'� la fin d'un mot, tapez  ce .**
327
446
 
328
447
  1. D�placez le curseur sur la premi�re ligne marqu�e ---> ci-dessous.
329
448
 
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�).
 
449
  2. Placez le curseur sur le  u  de luhko.
 
450
 
 
451
  3. Tapez  ce  et corrigez le mot (dans notre cas, tapez  'igne'.)
 
452
 
 
453
  4. Appuyez <�chap> et placez-vous sur le prochain caract�re qui doit
 
454
     �tre chang�).
336
455
 
337
456
  5. R�p�tez les �tapes 3 et 4 jusqu'� ce que la premi�re phrase soit
338
457
     identique � la seconde.
340
459
---> Cette luhko contient quelques myqa qui ont ricne d'�tre chantufip.
341
460
---> Cette ligne contient quelques mots qui ont besoin d'�tre chang�s.
342
461
 
343
 
Notez que  cw  efface le mot et vous place ensuite en mode Insertion.
 
462
Notez que  ce  efface le mot et vous place ensuite en mode Insertion.
 
463
 
344
464
 
345
465
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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.
 
466
                    Le�on 3.4 : PLUS DE CHANGEMENTS AVEC c
 
467
 
 
468
 
 
469
    ** L'op�rateur de changement fonctionne avec les m�mes d�placements
 
470
       que l'effacement. **
 
471
 
 
472
  1. L'op�rateur de changement fonctionne de la m�me mani�re que
 
473
     l'effacement. Le format est :
 
474
 
 
475
         c   [nombre]   d�placement
 
476
 
 
477
  2. Les d�placements sont identiques :  w (mot) et  $ (fin de ligne).
 
478
 
 
479
  3. D�placez-vous sur la premi�re ligne marqu�e ---> ci-dessous.
359
480
 
360
481
  4. Placez le curseur sur la premi�re erreur.
361
482
 
362
 
  5. Tapez  c$  pour changer la fin de la ligne, rendez-l� identique � la
363
 
     seconde ligne, puis tapez <�chap>.
 
483
  5. Tapez  c$  et tapez le reste de la ligne afin qu'elle soit identique
 
484
     � la seconde ligne, puis tapez <�chap>.
364
485
 
365
486
---> 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$ .
 
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
 
367
492
 
368
493
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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
 
494
                             R�SUM� DE LA LE�ON 3
 
495
 
 
496
 
 
497
  1. Pour remettre le texte qui a d�j� �t� effac�, tapez  p . Cela Place le
373
498
     texte effac� APR�S le curseur (si une ligne compl�te a �t� effac�e, elle
374
499
     sera plac�e sous la ligne du curseur).
375
500
 
376
501
  2. Pour remplacer le caract�re sous le curseur, tapez  r  suivi du caract�re
377
502
     qui remplacera l'original.
378
503
 
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
 
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.
 
508
 
 
509
  4. Le format pour le changement est :
 
510
 
 
511
         c   [nombre]   d�placement
386
512
 
387
513
Passez maintenant � la le�on suivante.
388
514
 
389
515
 
390
 
 
391
516
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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).
 
517
               Le�on 4.1 : POSITION DU CURSEUR ET �TAT DU FICHIER
 
518
 
 
519
 
 
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 !!
 
524
 
 
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.
 
529
 
 
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')
 
532
 
 
533
  2. Tapez  G   pour vous d�placer � la fin du fichier.
 
534
     Tapez  gg  pour vous d�placer au d�but du fichier.
 
535
 
 
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.
409
539
 
410
540
  4. Si vous vous sentez pr�t � faire ceci, effectuez les �tapes 1 � 3.
411
541
 
412
542
 
413
 
 
414
543
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
415
 
                            Le�on 4.2 : LA RECHERCHE
416
 
 
417
 
 
418
 
          ** Tapez  /  suivi d'un texte pour rechercher ce texte. **
 
544
                            Le�on 4.2 : LA RECHERCHE
 
545
 
 
546
 
 
547
          ** Tapez  /  suivi d'un texte pour rechercher ce texte. **
419
548
 
420
549
  1. Tapez le caract�re  /  en mode Normal. Notez que celui-ci et le curseur
421
550
     apparaissent en bas de l'�cran, comme lorsque l'on utilise  : .
422
551
 
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
 
 
 
552
  2. Puis tapez 'errreuur' <Entr�e>. C'est le mot que vous voulez rechercher.
 
553
 
 
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 .
 
556
 
 
557
  4. Pour rechercher une phrase dans la direction oppos�e, utilisez  ?
 
558
     au lieu de  / .
 
559
 
 
560
---> erreur ne s'�crit pas "errreuur" ; errreuur est une erreur.
 
561
 
 
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.
435
564
 
436
565
 
437
566
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
438
 
            Le�on 4.3 : RECHERCHE DES PARENTH�SES CORRESPONDANTES
439
 
 
440
 
 
441
 
           ** Tapez  %  pour trouver des ), ] ou } correspondants. **
 
567
            Le�on 4.3 : RECHERCHE DES PARENTH�SES CORRESPONDANTES
 
568
 
 
569
 
 
570
           ** Tapez  %  pour trouver des ), ] ou } correspondants. **
442
571
 
443
572
  1. Placez le curseur sur l'un des (, [ ou { de la ligne marqu�e --->
444
573
     ci-dessous.
445
574
 
446
575
  2. Puis tapez le caract�re  % .
447
576
 
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.
 
577
  3. Le curseur se d�placera sur la parenth�se out crochet correspondant.
 
578
 
 
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  % .
451
584
 
452
585
---> Voici ( une ligne de test contenant des (, des [ ] et des { } )).
453
586
 
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
 
 
 
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 !
458
589
 
459
590
 
460
591
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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'.  **
 
592
                    Le�on 4.4 : LA COMMANDE DE SUBSTITUTION
 
593
 
 
594
 
 
595
    ** Tapez  :s/ancien/nouveau/g  pour remplacer 'ancien' par 'nouveau'. **
465
596
 
466
597
  1. D�placez le curseur sur la ligne marqu�e ---> ci-dessous.
467
598
 
468
599
  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.
 
600
     premi�re occurrence de "lee" dans la ligne.
 
601
 
 
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.
 
607
 
 
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.
480
616
 
481
617
 
482
618
 
483
619
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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.
 
620
                             R�SUM� DE LA LE�ON 4
 
621
 
 
622
 
 
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.
490
627
 
491
628
  2. Taper  /  suivi d'un texte recherche ce texte vers l'AVANT.
492
629
     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.
 
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.
495
632
 
496
633
  3. Taper  %  lorsque le curseur est sur  (, ), [, ], { ou }  d�place
497
634
     celui-ci sur le caract�re correspondant.
498
635
 
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
 
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
504
641
 
505
642
 
506
643
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
507
 
              Le�on 5.1 : COMMENT EX�CUTER UNE COMMANDE EXTERNE
 
644
              Le�on 5.1 : COMMENT EX�CUTER UNE COMMANDE EXTERNE
508
645
 
509
646
 
510
647
 ** Tapez  :!  suivi d'une commande externe pour ex�cuter cette commande. **
516
653
     n'importe quelle commande valide pour votre interpr�teur (shell).
517
654
 
518
655
  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
 
 
 
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.
 
658
 
 
659
NOTE :  Il est possible d'ex�cuter n'importe quelle commande externe de cette
 
660
        mani�re, avec ou sans argument.
 
661
 
 
662
NOTE :  Toutes les commandes  :  doivent finir par la frappe de <Entr�e>.
 
663
        � partir de maintenant, nous ne le mentionnerons plus.
527
664
 
528
665
 
529
666
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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.
 
667
         Le�on 5.2 : PLUS DE D�TAILS SUR L'ENREGISTREMENT DE FICHIERS
 
668
 
 
669
 
 
670
 ** Pour enregistrer les changements faits au texte, tapez  :w FICHIER . **
 
671
 
 
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.
537
675
 
538
676
  2. Choisissez un nom de fichier qui n'existe pas encore, par exemple TEST.
539
677
 
540
678
  3. Puis tapez  :w TEST  (o� TEST est le nom que vous avez choisi).
541
679
 
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
 
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.
 
683
 
 
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�.
 
687
 
 
688
  5. Maintenant, effacez le fichier en tapant (MS-DOS) :   :!del TEST
 
689
                                           ou (Unix) :     :!rm TEST
 
690
 
 
691
 
 
692
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
693
                  Le�on 5.3 : S�LECTION DU TEXTE � ENREGISTRER
 
694
 
 
695
 
 
696
                  ** Pour enregistrer une portion du fichier,
 
697
                      tapez :   v  d�placement  :w FICHIER  **
 
698
 
 
699
  1. D�placez le curseur sur cette ligne.
 
700
 
 
701
  2. Appuyez  v  et d�placez le curseur vers la cinqui�me ligne plus bas.
 
702
     Remarquez que le texte est en surbrillance.
 
703
 
 
704
  3. Appuyez  :  . En bas de l'�cran  :'<,'> va appara�tre.
 
705
 
 
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.
 
708
 
 
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.
 
712
 
 
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.
 
717
 
 
718
 
 
719
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
720
                 Le�on 5.4 : R�CUP�RATION ET FUSION DE FICHIERS
 
721
 
 
722
 
 
723
        ** Pour ins�rer le contenu d'un fichier, tapez  :r FICHIER **
 
724
 
 
725
  1. Placez le curseur juste au dessus de cette ligne.
 
726
 
 
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.
 
729
 
 
730
  2. Maintenant r�cup�rez votre fichier TEST en utilisant la commande  :r TEST
589
731
     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.
 
732
     Le fichier que vous r�cup�rez est plac� au dessous de la ligne du curseur.
592
733
 
593
734
  4. Pour v�rifier que le fichier a bien �t� ins�r�, remontez et v�rifiez
594
735
     qu'il y a maintenant deux copies de la Le�on 5.3, l'originale et celle
595
736
     contenue dans le fichier.
596
737
 
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
 
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.
 
741
 
 
742
 
 
743
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
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
623
769
 
624
770
 
625
771
** Tapez  o  pour ouvrir une ligne sous le curseur et y aller en Insertion. **
626
772
 
627
773
  1. D�placez le curseur sur la ligne marqu�e ---> ci-dessous.
628
774
 
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.
 
775
  2. Tapez la lettre   o   minuscule pour ouvrir une ligne SOUS le curseur et
 
776
     vous y placer en mode Insertion.
 
777
 
 
778
  3. Puis tapez du texte et appuyez <�chap> pour sortir du mode Insertion.
 
779
 
 
780
---> En tapant  o  le curseur se met sur la ligne ouverte, en mode Insertion.
636
781
 
637
782
  4. Pour ouvrir une ligne au DESSUS du curseur, tapez simplement un  O
638
783
     majuscule, plut�t qu'un  o  minuscule. Faites un essai sur la ligne
639
784
     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
 
785
 
 
786
---> Ouvrez une ligne ci-dessus en tapant O lorsque le curseur est ici.
 
787
 
 
788
 
 
789
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
790
                        Le�on 6.2 : LA COMMANDE D'AJOUT
 
791
 
 
792
 
 
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.
 
796
 
 
797
  2. Appuyez  e  jusqu'� ce que le curseur soit sur la fin de  li .
 
798
 
 
799
  3. Appuyez  a  (minuscule) pour ajouter du texte APR�S le curseur.
 
800
 
 
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.
 
806
 
 
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.
 
809
 
 
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.
 
812
 
 
813
 
 
814
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
815
                   Le�on 6.3 : UNE AUTRE MANI�RE DE REMPLACER
669
816
 
670
817
 
671
818
       ** Tapez un  R  majuscule pour remplacer plus d'un caract�re. **
672
819
 
673
820
  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 .
 
821
     D�placez le curseur sur le d�but du premier xxx .
 
822
 
 
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�.
 
828
 
 
829
  4. R�p�tez les �tapes pour remplacer les xxx restants.
 
830
 
 
831
 
 
832
---> L'ajout de 123 � xxx donne xxx.
 
833
---> L'ajout de 123 � 456 donne 579.
 
834
 
 
835
NOTE : Le mode Remplacement est comme le mode Insertion, mais tous les
 
836
       caract�res tap�s effacent un caract�re existant.
 
837
 
 
838
 
 
839
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
840
                     Le�on 6.4 : COPIER ET COLLER DU TEXTE
 
841
 
 
842
 
 
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> .
 
855
 
 
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>
698
871
     R�p�tez ceci plusieurs fois en utilisant la touche  n .
699
872
 
700
 
  2. Activez l'option 'ic' (Ignorer casse) en tapant  :set ic .
 
873
  2. Activez l'option 'ic' (ignorer casse) en tapant  :set ic .
701
874
 
702
 
  3. Puis poursuivez votre recherche en utilisant  n .
703
 
     R�p�tez cette recherche plusieurs fois avec la touche  n .
 
875
  3. Puis cherchez 'ignore' de nouveau en utilisant  n .
 
876
     Remarquez que Ignore et IGNORE sont maintenant aussi trouv�s.
704
877
 
705
878
  4. Activez les options 'hlsearch' et 'incsearch' avec  :set hls is .
706
879
 
707
880
  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.
 
881
     produit :  /ignore <Entr�e>
 
882
 
 
883
  6. Pour d�sactiver 'ignorer casse', entrez :  :set noic
 
884
 
 
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
 
 
890
 
 
891
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
892
                             R�SUM� DE LA LE�ON 6
 
893
 
 
894
 
 
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.
 
904
 
 
905
  5. Taper  R  majuscule active le mode Remplacement jusqu'� ce qu' <�chap>
 
906
     soit appuy�.
 
907
 
 
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.
 
912
 
 
913
 
 
914
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
915
                         Le�on 7.1 : OBTENIR DE L'AIDE
 
916
 
 
917
 
 
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>
 
925
 
 
926
 
 
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.
748
930
 
749
931
  Vous pouvez acc�der � l'aide sur � peu pr�s n'importe quel sujet en donnant
750
932
  des arguments � la commande  :help . Essayez par exemple (n'oubliez pas
751
 
  d'appuyer sur <Entr�e>):
 
933
  d'appuyer sur <Entr�e>) :
752
934
 
753
 
        :help w
754
 
        :help c_<T
755
 
        :help insert-index
756
 
        :help user-manual
 
935
        :help w
 
936
        :help c_CTRL-D
 
937
        :help c_<T
 
938
        :help insert-index
 
939
        :help user-manual
757
940
 
758
941
 
759
942
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
760
 
                    Le�on 8 : CR�ER UN SCRIPT DE D�MARRAGE
 
943
                    Le�on 7.2 : CR�ER UN SCRIPT DE D�MARRAGE
761
944
 
762
 
                  ** Activer les fonctionnalit�s de Vim. **
 
945
                   ** Activer les fonctionnalit�s de Vim. **
763
946
 
764
947
  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
 
948
  sont d�sactiv�es par d�faut. Pour commencer � les utiliser, vous devez
766
949
  cr�er un fichier "vimrc".
767
950
 
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
 
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
 
957
 
 
958
  3. Enregistrez le fichier avec :
 
959
        :w
 
960
 
 
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
 
964
 
 
965
 
 
966
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
967
                            Le�on 7.3 : COMPL�TEMENT
 
968
 
 
969
 
 
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
 
975
 
 
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).
 
987
 
 
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.
 
997
 
 
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.
 
1001
 
 
1002
  4. Tapez  :q  pour fermer la fen�tre d'aide.
 
1003
 
 
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.
 
1008
 
 
1009
 
 
1010
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
1011
 
 
1012
  Ceci conclut le Tutoriel Vim. Le but �tait de vous donner un bref aper�u de
785
1013
  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 .
 
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 .
789
1017
 
790
1018
  Pour continuer � d�couvrir et � apprendre Vim, il existe un livre traduit en
791
1019
  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
 
1020
        L'�diteur Vi - Collection Pr�cis et concis - par Arnold Robbins
 
1021
        �diteur : O'Reilly France
 
1022
        ISBN : 2-84177-102-4
795
1023
 
796
1024
  Deux livres en anglais sont �galement mentionn�s dans la version originale
797
1025
  de ce tutoriel, dont un qui traite sp�cifiquement de Vim. Merci de vous y
798
 
  r�f�rer si vous �tes int�ress�.
 
1026
  r�f�rer si vous �tes int�ress�s.
799
1027
 
800
1028
  Ce tutoriel a �t� �crit par Michael C. Pierce et Robert K. Ware de l'�cole
801
1029
  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.
 
1030
  Universit� d'�tat du Colorado. E-mail : bware@mines.colorado.edu.
803
1031
 
804
1032
  Modifi� pour Vim par Bram Moolenar.
805
 
 
806
1033
  Traduit en Fran�ais par Adrien Beau, en avril 2001.
807
 
  E-mail:       version.francaise@free.fr
808
 
  Last Change:  2003 May 29
 
1034
  Derni�res mises � jour par Dominique Pell�.
 
1035
 
 
1036
  E-mail :      dominique.pelle@gmail.com
 
1037
  Last Change : 2008 Nov 23
809
1038
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~