| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | =============================================================================== | 
					
						
							| 
									
										
										
										
											2011-07-18 19:40:27 +02:00
										 |  |  |  | =    B i e n v e n u e  dans  l e  T u t o r i e l  de  V I M  -  Version 1.7 = | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | =============================================================================== | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |      Vim est un <20>diteur tr<74>s puissant qui a trop de commandes pour pouvoir | 
					
						
							|  |  |  |  |      toutes les expliquer dans un cours comme celui-ci, qui est con<6F>u pour en | 
					
						
							|  |  |  |  |      d<>crire suffisamment afin de vous permettre d'utiliser simplement Vim. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |      Le temps requis pour suivre ce cours est d'environ 25 <20> 30 minutes, selon | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |      le temps que vous passerez <20> exp<78>rimenter. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |      ATTENTION : | 
					
						
							|  |  |  |  |      Les commandes utilis<69>es dans les le<6C>ons modifieront le texte. Faites une | 
					
						
							|  |  |  |  |      copie de ce fichier afin de vous entra<72>ner dessus (si vous avez lanc<6E> | 
					
						
							|  |  |  |  |      "vimtutor" ceci est d<>j<EFBFBD> une copie). | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |      Il est important de garder en t<>te que ce cours est con<6F>u pour apprendre | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |      par la pratique. Cela signifie que vous devez ex<65>cuter les commandes | 
					
						
							|  |  |  |  |      pour les apprendre correctement. Si vous vous contentez de lire le texte, | 
					
						
							|  |  |  |  |      vous oublierez les commandes ! | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |      Maintenant, v<>rifiez que votre clavier n'est PAS verrouill<6C> en | 
					
						
							|  |  |  |  |      majuscules, et appuyez la touche  j  le nombre de fois suffisant pour | 
					
						
							|  |  |  |  |      que la Le<4C>on 1.1 remplisse compl<70>tement l'<27>cran. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |                       Le<4C>on 1.1 : D<>PLACEMENT DU CURSEUR | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   ** Pour d<>placer le curseur, appuyez les touches h,j,k,l comme indiqu<71>. ** | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |           ^ | 
					
						
							|  |  |  |  |           k        Astuce :  La touche h est <20> gauche et d<>place <20> gauche. | 
					
						
							|  |  |  |  |     < h       l >            La touche l est <20> droite et d<>place <20> droite. | 
					
						
							|  |  |  |  |           j                  La touche j ressemble <20> une fl<66>che vers le bas. | 
					
						
							|  |  |  |  |           v | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  |   1. D<>placez le curseur sur l'<27>cran jusqu'<27> vous sentir <20> l'aise. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Maintenez la touche Bas (j) enfonc<6E>e jusqu'<27> ce qu'elle se r<>p<EFBFBD>te. | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |      Maintenant vous <20>tes capable de vous d<>placer jusqu'<27> la le<6C>on suivante. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. En utilisant la touche Bas, allez <20> la Le<4C>on 1.2. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | NOTE : Si jamais vous doutez de ce que vous venez de taper, appuyez <<3C>chap> | 
					
						
							|  |  |  |  |        pour revenir en mode Normal. Puis retapez la commande que vous vouliez. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | NOTE : Les touches fl<66>ch<63>es devraient <20>galement fonctionner. Mais en utilisant | 
					
						
							|  |  |  |  |        hjkl vous pourrez vous d<>placer beaucoup plus rapidement, une fois que | 
					
						
							|  |  |  |  |        vous aurez pris l'habitude. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  |                      Le<4C>on 1.2 : SORTIR DE VIM | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |  !! NOTE : Avant d'effectuer les <20>tapes ci-dessous, lisez toute cette le<6C>on !! | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   1. Appuyez la touche  <<3C>chap>  (pour <20>tre s<>r d'<27>tre en mode Normal). | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   2. Tapez :  :q! <Entr<74>e> | 
					
						
							|  |  |  |  |      Ceci quitte l'<27>diteur SANS enregistrer les changements que vous avez | 
					
						
							|  |  |  |  |      faits. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-11-17 14:50:09 +01:00
										 |  |  |  |   3. Revenez ici en tapant la commande qui vous a men<65> <20> ce tutoriel. | 
					
						
							|  |  |  |  |      Cela pourrait <20>tre :    vimtutor <Entr<74>e> | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Si vous avez m<>moris<69> ces <20>tapes et <20>tes confiant, effectuez les <20>tapes | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |      1 <20> 3 pour sortir puis rentrer dans l'<27>diteur. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-07-18 19:40:27 +02:00
										 |  |  |  | NOTE :  :q! <Entr<74>e> annule tous les changements que vous avez faits. Dans | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |          quelques le<6C>ons, vous apprendrez <20> enregistrer les changements. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. D<>placez le curseur <20> la Le<4C>on 1.3. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |                   Le<4C>on 1.3 : <20>DITION DE TEXTE - EFFACEMENT | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |          ** Appuyez   x   pour effacer le caract<63>re sous le curseur. ** | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. D<>placez le curseur sur la ligne marqu<71>e ---> ci-dessous. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Pour corriger les erreurs, d<>placez le curseur jusqu'<27> ce qu'il soit | 
					
						
							|  |  |  |  |      sur un caract<63>re <20> effacer. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   3. Appuyez la touche  x  pour effacer le caract<63>re redondant. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. R<>p<EFBFBD>tez les <20>tapes 2 <20> 4 jusqu'<27> ce que la phrase soit correcte. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> La vvache <20> saut<75><74> au-ddessus dde la luune. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   5. Maintenant que la ligne est correcte, passez <20> la Le<4C>on 1.4. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | NOTE : En avan<61>ant dans ce cours, n'essayez pas de m<>moriser, apprenez par | 
					
						
							|  |  |  |  |        la pratique. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |                     Le<4C>on 1.4 : <20>DITION DE TEXTE - INSERTION | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |                     ** Appuyez  i  pour ins<6E>rer du texte. ** | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. D<>placez le curseur sur la premi<6D>re ligne marqu<71>e ---> ci-dessous. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Pour rendre la premi<6D>re ligne identique <20> la seconde, mettez le curseur | 
					
						
							|  |  |  |  |      sur le premier caract<63>re APR<50>S l'endroit o<> ins<6E>rer le texte. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Appuyez  i  et tapez les caract<63>res qui manquent. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Une fois qu'une erreur est corrig<69>e, appuyez <<3C>chap> pour revenir en mode | 
					
						
							|  |  |  |  |      Normal. R<>p<EFBFBD>tez les <20>tapes 2 <20> 4 pour corriger la phrase. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Il mnqe caract<63>res cette . | 
					
						
							|  |  |  |  | ---> Il manque des caract<63>res dans cette ligne. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   5. Une fois que vous <20>tes <20> l'aise avec l'insertion de texte, allez <20> la | 
					
						
							|  |  |  |  |      Le<4C>on 1.5. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  |                      Le<4C>on 1.5 : <20>DITION DE TEXTE - AJOUTER | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |                     ** Appuyez  A  pour ajouter du text. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. D<>placez le curseur sur la premi<6D>re ligne ci-dessous marqu<71>e --->. | 
					
						
							|  |  |  |  |      Peu importe sur quel caract<63>re se trouve le curseur sur cette ligne. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Appuyez  A  et tapez les ajouts n<>cessaires. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Quand le texte a <20>t<EFBFBD> ajout<75>, appuyez <<3C>chap> pour revenir en mode | 
					
						
							|  |  |  |  |      Normal. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. D<>placez le curseur sur la seconde ligne marqu<71>e ---> et r<>p<EFBFBD>tez les | 
					
						
							|  |  |  |  |      <20>tapes 2 et 3 pour corriger la phrase. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Il manque du texte <20> partir de cet | 
					
						
							|  |  |  |  |      Il manque du texte <20> partir de cette ligne. | 
					
						
							|  |  |  |  | ---> Il manque aussi du te | 
					
						
							|  |  |  |  |      Il manque aussi du texte ici. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Quand vous vous sentez suffisamment <20> l'aise pour ajouter du texte, | 
					
						
							|  |  |  |  |      allez <20> la Le<4C>on 1.6. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  |                          Le<4C>on 1.6 : <20>DITER UN FICHIER | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |           ** Utilisez  :wq  pour enregistrer un fichier et sortir. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | !! NOTE : Lisez toute la le<6C>on avant d'ex<65>cuter les instructions ci-dessous !! | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Sortez de ce tutoriel comme vous l'avez fait dans la Le<4C>on 1.2 :  :q! | 
					
						
							| 
									
										
										
										
											2016-11-17 14:50:09 +01:00
										 |  |  |  |      Ou, si vous avez acc<63>s <20> un autre terminal, ex<65>cutez-y les actions | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |      qui suivent. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. <20> l'invite du shell, tapez cette commande :  vim tutor <Entr<74>e> | 
					
						
							|  |  |  |  |      'vim' est la commande pour d<>marrer l'<27>diteur Vim, 'tutor' est le | 
					
						
							|  |  |  |  |      nom du fichier que vous souhaitez <20>diter. Utilisez un fichier qui peut | 
					
						
							|  |  |  |  |      <20>tre modifi<66>. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Ins<6E>rez et effacez du texte comme vous l'avez appris dans les le<6C>ons | 
					
						
							|  |  |  |  |      pr<70>c<EFBFBD>dentes. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Enregistrez le fichier avec les changements et sortez de Vim avec : | 
					
						
							|  |  |  |  |        :wq <Entr<74>e> | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Si vous avez quitt<74> vimtutor <20> l'<27>tape 1, recommencez vimtutor et | 
					
						
							|  |  |  |  |      d<>placez-vous en bas vers le r<>sum<75> suivant. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |                              R<>SUM<55> DE LA LE<4C>ON 1 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Le curseur se d<>place avec les touches fl<66>ch<63>es ou les touches hjkl. | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |            h (gauche)      j (bas)      k (haut)      l (droite) | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   2. Pour d<>marrer Vim <20> l'invite du shell tapez :  vim FICHIER <Entr<74>e> | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   3. Pour quitter Vim tapez :  <<3C>chap> :q! <Entr<74>e>  pour perdre tous les | 
					
						
							|  |  |  |  |                                                      changements. | 
					
						
							|  |  |  |  |                    OU tapez :  <<3C>chap> :wq <Entr<74>e>  pour enregistrer les | 
					
						
							|  |  |  |  |                                                      changements. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   4. Pour effacer un caract<63>re sous le curseur tapez :  x | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   5. Pour ins<6E>rer ou ajouter du texte tapez : | 
					
						
							|  |  |  |  |          i   tapez le texte <20> ins<6E>rer avant le curseur   <<3C>chap> | 
					
						
							| 
									
										
										
										
											2016-07-02 21:42:23 +02:00
										 |  |  |  |          A   tapez le texte <20> ajouter en fin de ligne    <<3C>chap> | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | NOTE : Appuyer  <<3C>chap>  vous place en mode Normal ou annule une commande | 
					
						
							|  |  |  |  |        partiellement tap<61>e dont vous ne voulez plus. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Passez maintenant <20> la le<6C>on 2. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |                        Le<4C>on 2.1 : COMMANDES D'EFFACEMENT | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |                      ** Tapez  dw  pour effacer un mot. ** | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Appuyez  <<3C>chap>  pour <20>tre s<>r d'<27>tre en mode Normal. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. D<>placez le curseur sur la ligne marqu<71>e ---> ci-dessous. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Placez le curseur sur le d<>but d'un mot qui a besoin d'<27>tre effac<61>. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   4. Tapez  dw  pour faire dispara<72>tre ce mot. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | NOTE : La lettre  d  appara<72>tra sur la derni<6E>re ligne de l'<27>cran lors de | 
					
						
							|  |  |  |  |        votre frappe. Vim attend que vous tapiez  w . Si vous voyez un autre | 
					
						
							|  |  |  |  |        caract<63>re que  d  vous avez tap<61> autre chose ; appuyez <<3C>chap> et | 
					
						
							|  |  |  |  |        recommencez. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Il y a quelques dr<64>le mots qui n'ont rien <20> faire papier sur cette ligne. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. R<>p<EFBFBD>tez les <20>tapes 3 et 4 jusqu'<27> ce que la phrase soit correcte et allez | 
					
						
							|  |  |  |  |      <20> la Le<4C>on 2.2. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |                   Le<4C>on 2.2 : PLUS DE COMMANDES D'EFFACEMENTS | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |           ** Tapez  d$  pour effacer jusqu'<27> la fin de la ligne. ** | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Appuyez  <<3C>chap>  pour <20>tre s<>r d'<27>tre en mode Normal. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. D<>placez le curseur sur la ligne marqu<71>e ---> ci-dessous. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   3. D<>placez le curseur jusqu'<27> la fin de la ligne correcte (APR<50>S le | 
					
						
							|  |  |  |  |      premier . ). | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   4. Tapez  d$  pour effacer jusqu'<27> la fin de la ligne. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Quelqu'un a tap<61> la fin de cette ligne deux fois. cette ligne deux fois. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Allez <20> la Le<4C>on 2.3 pour comprendre ce qui se passe. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  |              Le<4C>on 2.3 : <20> PROPOS DES OP<4F>RATEURS ET DES MOUVEMENTS | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Plusieurs commandes qui changent le texte sont constitu<74>es d'un op<6F>rateur | 
					
						
							|  |  |  |  |   et d'un mouvement. Le format pour une commande d'effacement avec l'op<6F>rateur | 
					
						
							|  |  |  |  |   d  d'effacement est le suivant : | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         d   mouvement | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   O<> : | 
					
						
							|  |  |  |  |     d         - est l'op<6F>rateur d'effacement | 
					
						
							|  |  |  |  |     mouvement - est le mouvement sur lequel agit l'op<6F>rateur (list<73>s | 
					
						
							|  |  |  |  |                 ci-dessous) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Une courte liste de mouvements : | 
					
						
							|  |  |  |  |     w - jusqu'au d<>but du prochain mot, en EXCLUANT son premier caract<63>re. | 
					
						
							| 
									
										
										
										
											2011-07-18 19:40:27 +02:00
										 |  |  |  |     e - jusqu'<27> la fin du mot courant, en EXCLUANT son dernier caract<63>re. | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |     $ - jusqu'<27> la fin de la ligne, en INCLUANT son dernier caract<63>re. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Ainsi, taper  de  va effacer depuis le curseur jusqu'<27> la fin du mot. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | NOTE : Le seul appui d'un mouvement en mode Normal, sans commande, d<>place le | 
					
						
							|  |  |  |  |        curseur comme indiqu<71>. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |             Le<4C>on 2.4 : UTILISER UN QUANTIFICATEUR AVEC UN MOUVEMENT | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |        ** Taper un nombre avant un mouvement le r<>p<EFBFBD>te autant de fois. ** | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   1. D<>placez le curseur au d<>but de la ligne marqu<71>e ---> ci-dessous. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   2. Tapez  2w  pour d<>placer le curseur de 2 mots vers l'avant. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   3. Tapez  3e  pour d<>placer le curseur <20> la fin du troisi<73>me mot vers | 
					
						
							|  |  |  |  |      l'avant. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   4. Tapez  0  (z<>ro) pour d<>placer au d<>but de la ligne. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   5. R<>p<EFBFBD>tez les <20>tapes 2 et 3 avec des quantificateurs diff<66>rents. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | ---> Ceci est juste une ligne avec des mots o<> vous pouvez vous d<>placer. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   6. D<>placez-vous <20> la Le<4C>on 2.5. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |             Le<4C>on 2.5 : UTILISER UN QUANTIFICATEUR POUR EFFACER PLUS | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |        ** Taper un nombre avec un op<6F>rateur le r<>p<EFBFBD>te autant de fois. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Outre la combinaison de l'op<6F>rateur d'effacement avec un d<>placement | 
					
						
							|  |  |  |  |   mentionn<6E> ci-dessus, vous pouvez ins<6E>rer un nombre (quantificateur) | 
					
						
							| 
									
										
										
										
											2011-07-18 19:40:27 +02:00
										 |  |  |  |   pour effacer encore plus : | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |        d   nombre   d<>placement | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   1. D<>placez le curseur vers le premier mot en MAJUSCULES dans la ligne | 
					
						
							|  |  |  |  |      marqu<71>e --->. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Tapez  d2w  pour effacer les deux mots en MAJUSCULES. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. R<>p<EFBFBD>tez les <20>tapes 1 et 2 avec des quantificateurs diff<66>rents pour | 
					
						
							|  |  |  |  |      effacer les mots suivants en MAJUSCULES <20> l'aide d'une commande. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Cette ABC DE ligne FGHI JK LMN OP de mots est Q RS TUV nettoy<6F>e. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  |                        Le<4C>on 2.6 : OP<4F>REZ SUR DES LIGNES | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |               ** Tapez   dd   pour effacer une ligne compl<70>te. ** | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   Vu le nombre de fois o<> l'on efface des lignes compl<70>tes, les concepteurs | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   de Vi ont d<>cid<69> qu'il serait plus facile de taper simplement deux  d | 
					
						
							|  |  |  |  |   pour effacer une ligne. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Placez le curseur sur la seconde ligne de la phrase ci-dessous. | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   2. Tapez  dd  pour effacer la ligne. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  |   3. Maintenant allez <20> la quatri<72>me ligne. | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   4. Tapez   2dd   pour effacer deux lignes. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | --->  1)  Les roses sont rouges, | 
					
						
							|  |  |  |  | --->  2)  La boue c'est dr<64>le, | 
					
						
							|  |  |  |  | --->  3)  Les violettes sont bleues, | 
					
						
							|  |  |  |  | --->  4)  J'ai une voiture, | 
					
						
							|  |  |  |  | --->  5)  Les horloges donnent l'heure, | 
					
						
							|  |  |  |  | --->  6)  Le sucre est doux | 
					
						
							|  |  |  |  | --->  7)  Tout comme vous. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |                             Le<4C>on 2.7 : L'ANNULATION | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |             ** Tapez  u  pour annuler les derni<6E>res commandes. ** | 
					
						
							|  |  |  |  |                ** Tapez  U  pour r<>cup<75>rer toute une ligne. ** | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. D<>placez le curseur sur la ligne marqu<71>e ---> ci-dessous et placez-le sur | 
					
						
							|  |  |  |  |      la premi<6D>re erreur. | 
					
						
							|  |  |  |  |   2. Tapez  x  pour effacer le premier caract<63>re redondant. | 
					
						
							|  |  |  |  |   3. Puis tapez  u  pour annuler la derni<6E>re commande ex<65>cut<75>e. | 
					
						
							|  |  |  |  |   4. Cette fois, corrigez toutes les erreurs de la ligne avec la commande  x . | 
					
						
							|  |  |  |  |   5. Puis tapez un  U  majuscule pour remettre la ligne dans son <20>tat initial. | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   6. Puis tapez  u  deux-trois fois pour annuler le  U  et les commandes | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  |      pr<70>c<EFBFBD>dentes. | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   7. Maintenant tapez  CTRL-R  (maintenez la touche CTRL enfonc<6E>e pendant que | 
					
						
							|  |  |  |  |      vous appuyez R) deux-trois fois pour refaire les commandes (annuler | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  |      les annulations). | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Coorrigez les erreurs suur ccette ligne et reemettez-les avvec 'annuler'. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   8. Ce sont des commandes tr<74>s utiles. Maintenant, allez au r<>sum<75> de la | 
					
						
							|  |  |  |  |      Le<4C>on 2. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |                              R<>SUM<55> DE LA LE<4C>ON 2 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Pour effacer du curseur jusqu'au mot suivant tapez :         dw | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Pour effacer du curseur jusqu'<27> la fin d'une ligne tapez :   d$ | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Pour effacer toute une ligne tapez :                         dd | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   4. Pour r<>p<EFBFBD>ter un d<>placement ajoutez un quantificateur :      2w | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   5. Le format d'une commande de changement est : | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |        op<6F>rateur   [nombre]   d<>placement | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |      O<> : | 
					
						
							|  |  |  |  |        op<6F>rateur   - est ce qu'il faut faire, comme  d  pour effacer. | 
					
						
							|  |  |  |  |        [nombre]    - un quantificateur optionnel pour r<>p<EFBFBD>ter le d<>placement. | 
					
						
							|  |  |  |  |        d<>placement - d<>place le long du texte <20> op<6F>rer, tel que  w  (mot), | 
					
						
							|  |  |  |  |                      $ (jusqu'<27> la fin de ligne), etc. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   6. Pour se d<>placer au d<>but de ligne, utilisez un z<>ro :  0 | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   5. Pour annuler des actions pr<70>c<EFBFBD>dentes, tapez :            u (u minuscule) | 
					
						
							|  |  |  |  |      Pour annuler tous les changements sur une ligne tapez :  U (U majuscule) | 
					
						
							|  |  |  |  |      Pour annuler l'annulation tapez :                        CTRL-R | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |                              Le<4C>on 3.1 : LE COLLAGE | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |    ** Tapez  p  pour placer apr<70>s le curseur ce qui vient d'<27>tre effac<61>. ** | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   1. Placez le curseur sur la premi<6D>re ligne ci-dessous marqu<71>e --->. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   2. Tapez  dd  pour effacer la ligne et la placer dans un registre de Vim. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-06-13 05:20:42 +02:00
										 |  |  |  |   3. D<>placez le curseur sur la ligne c) au-dessus o<> vous voulez remettre la | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |      ligne effac<61>e. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   4. En mode Normal, tapez   p   pour remettre la ligne en dessous du curseur. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. R<>p<EFBFBD>tez les <20>tapes 2 <20> 4 pour mettre toutes les lignes dans le bon ordre. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | ---> d) Et vous, qu'apprenez-vous ? | 
					
						
							|  |  |  |  | ---> b) Les violettes sont bleues, | 
					
						
							|  |  |  |  | ---> c) L'intelligence s'apprend, | 
					
						
							|  |  |  |  | ---> a) Les roses sont rouges, | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |                     Le<4C>on 3.2 : LA COMMANDE DE REMPLACEMENT | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |      ** Tapez  rx  pour remplacer un caract<63>re sous le curseur par  x . ** | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. D<>placez le curseur sur la premi<6D>re ligne marqu<71>e ---> ci-dessous. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Placez le curseur de mani<6E>re <20> ce qu'il surplombe la premi<6D>re erreur. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Tapez  r  suivi du caract<63>re qui doit corriger l'erreur. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   4. R<>p<EFBFBD>tez les <20>tapes 2 et 3 jusqu'<27> ce que la premi<6D>re ligne soit <20>gale | 
					
						
							|  |  |  |  |      <20> la seconde. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | --->  Quand cette ligne a <20>t<EFBFBD> sauvie, quelqu'un a lait des faunes de frappe ! | 
					
						
							|  |  |  |  | --->  Quand cette ligne a <20>t<EFBFBD> saisie, quelqu'un a fait des fautes de frappe ! | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Maintenant, allez <20> la Le<4C>on 3.3. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | NOTE : N'oubliez pas que vous devriez apprendre par la pratique, pas par | 
					
						
							|  |  |  |  |        m<>morisation. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |                      Le<4C>on 3.3 : L'OP<4F>RATEUR DE CHANGEMENT | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |             ** Pour changer jusqu'<27> la fin d'un mot, tapez  ce .** | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. D<>placez le curseur sur la premi<6D>re ligne marqu<71>e ---> ci-dessous. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   2. Placez le curseur sur le  u  de luhko. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   3. Tapez  ce  et corrigez le mot (dans notre cas, tapez  'igne'.) | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   4. Appuyez <<3C>chap> et placez-vous sur le prochain caract<63>re qui doit | 
					
						
							| 
									
										
										
										
											2012-02-04 21:59:01 +01:00
										 |  |  |  |      <20>tre chang<6E>. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. R<>p<EFBFBD>tez les <20>tapes 3 et 4 jusqu'<27> ce que la premi<6D>re phrase soit | 
					
						
							|  |  |  |  |      identique <20> la seconde. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> Cette luhko contient quelques myqa qui ont ricne d'<27>tre chantufip. | 
					
						
							|  |  |  |  | ---> Cette ligne contient quelques mots qui ont besoin d'<27>tre chang<6E>s. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | Notez que  ce  efface le mot et vous place ensuite en mode Insertion. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |                     Le<4C>on 3.4 : PLUS DE CHANGEMENTS AVEC c | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |     ** L'op<6F>rateur de changement fonctionne avec les m<>mes d<>placements | 
					
						
							|  |  |  |  |        que l'effacement. ** | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   1. L'op<6F>rateur de changement fonctionne de la m<>me mani<6E>re que | 
					
						
							|  |  |  |  |      l'effacement. Le format est : | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |          c   [nombre]   d<>placement | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   2. Les d<>placements sont identiques :  w (mot) et  $ (fin de ligne). | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   3. D<>placez-vous sur la premi<6D>re ligne marqu<71>e ---> ci-dessous. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Placez le curseur sur la premi<6D>re erreur. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   5. Tapez  c$  et tapez le reste de la ligne afin qu'elle soit identique | 
					
						
							|  |  |  |  |      <20> la seconde ligne, puis tapez <<3C>chap>. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | ---> La fin de cette ligne doit <20>tre rendue identique <20> la seconde. | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | ---> La fin de cette ligne doit <20>tre corrig<69>e avec la commande  c$ . | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-06-13 05:20:42 +02:00
										 |  |  |  | NOTE :  Vous pouvez utiliser la touche Retour Arri<72>re pour corriger les | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |         erreurs lorsque vous tapez. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |                              R<>SUM<55> DE LA LE<4C>ON 3 | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   1. Pour remettre le texte qui a d<>j<EFBFBD> <20>t<EFBFBD> effac<61>, tapez  p . Cela Place le | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  |      texte effac<61> APR<50>S le curseur (si une ligne compl<70>te a <20>t<EFBFBD> effac<61>e, elle | 
					
						
							|  |  |  |  |      sera plac<61>e sous la ligne du curseur). | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Pour remplacer le caract<63>re sous le curseur, tapez  r  suivi du caract<63>re | 
					
						
							|  |  |  |  |      qui remplacera l'original. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   3. L'op<6F>rateur de changement vous permet de changer depuis la position du | 
					
						
							|  |  |  |  |      curseur jusqu'o<> le d<>placement vous am<61>ne. Par exemple, tapez  ce | 
					
						
							|  |  |  |  |      pour changer du curseur jusqu'<27> la fin du mot,  c$  pour changer jusqu'<27> | 
					
						
							|  |  |  |  |      la fin d'une ligne. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   4. Le format pour le changement est : | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |          c   [nombre]   d<>placement | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | Passez maintenant <20> la le<6C>on suivante. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |                Le<4C>on 4.1 : POSITION DU CURSEUR ET <20>TAT DU FICHIER | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   ** Tapez CTRL-G pour afficher votre position dans le fichier et son <20>tat. | 
					
						
							|  |  |  |  |      Tapez  G  pour vous rendre <20> une ligne donn<6E>e du fichier. ** | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | NOTE : Lisez toute cette le<6C>on avant d'effectuer l'une des <20>tapes !! | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   1. Maintenez enfonc<6E>e la touche CTRL et appuyez sur  g . On appelle cela | 
					
						
							|  |  |  |  |      CTRL-G. Une ligne d'<27>tat va appara<72>tre en bas de l'<27>cran avec le nom | 
					
						
							|  |  |  |  |      du fichier et le num<75>ro de la ligne o<> vous <20>tes. Notez ce num<75>ro, il | 
					
						
							|  |  |  |  |      servira lors de l'<27>tape 3. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | NOTE : Vous pouvez peut-<2D>tre voir le curseur en bas <20> droite de l'<27>cran. | 
					
						
							|  |  |  |  |        Ceci arrive quand l'option 'ruler' est activ<69>e (voir  :help 'ruler') | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   2. Tapez  G   pour vous d<>placer <20> la fin du fichier. | 
					
						
							|  |  |  |  |      Tapez  gg  pour vous d<>placer au d<>but du fichier. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   3. Tapez le num<75>ro de la ligne o<> vous <20>tiez suivi de   G . Cela vous | 
					
						
							|  |  |  |  |      ram<61>nera <20> la ligne o<> vous <20>tiez au d<>part quand vous aviez appuy<75> | 
					
						
							|  |  |  |  |      CTRL-G. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   4. Si vous vous sentez pr<70>t <20> faire ceci, effectuez les <20>tapes 1 <20> 3. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |                             Le<4C>on 4.2 : LA RECHERCHE | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |           ** Tapez  /  suivi d'un texte pour rechercher ce texte. ** | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Tapez le caract<63>re  /  en mode Normal. Notez que celui-ci et le curseur | 
					
						
							|  |  |  |  |      apparaissent en bas de l'<27>cran, comme lorsque l'on utilise  : . | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   2. Puis tapez 'errreuur' <Entr<74>e>. C'est le mot que vous voulez rechercher. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   3. Pour rechercher <20> nouveau le m<>me texte, tapez simplement  n . | 
					
						
							|  |  |  |  |      Pour rechercher le m<>me texte dans la direction oppos<6F>e, tapez  N . | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   4. Pour rechercher une phrase dans la direction oppos<6F>e, utilisez  ? | 
					
						
							|  |  |  |  |      au lieu de  / . | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | ---> erreur ne s'<27>crit pas "errreuur" ; errreuur est une erreur. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | NOTE : Quand la recherche atteint la fin du fichier, elle reprend au d<>but | 
					
						
							| 
									
										
										
										
											2012-02-04 21:59:01 +01:00
										 |  |  |  |        sauf si l'option 'wrapscan' est d<>sactiv<69>e. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |             Le<4C>on 4.3 : RECHERCHE DES PARENTH<54>SES CORRESPONDANTES | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |            ** Tapez  %  pour trouver des ), ] ou } correspondants. ** | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Placez le curseur sur l'un des (, [ ou { de la ligne marqu<71>e ---> | 
					
						
							|  |  |  |  |      ci-dessous. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Puis tapez le caract<63>re  % . | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   3. Le curseur se d<>placera sur la parenth<74>se out crochet correspondant. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   4. Tapez  %  pour replacer le curseur sur la parenth<74>se ou crochet | 
					
						
							|  |  |  |  |      correspondant. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   5. D<>placez le curseur sur un autre (,),[,],{ ou } et regardez ce que | 
					
						
							|  |  |  |  |      fait  % . | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | ---> Voici ( une ligne de test contenant des (, des [ ] et des { } )). | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | NOTE : Cette fonctionnalit<69> est tr<74>s utile lors du d<>bogage d'un programme qui | 
					
						
							|  |  |  |  |        contient des parenth<74>ses d<>s<EFBFBD>quilibr<62>es ! | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |                     Le<4C>on 4.4 : LA COMMANDE DE SUBSTITUTION | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |     ** Tapez  :s/ancien/nouveau/g  pour remplacer 'ancien' par 'nouveau'. ** | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. D<>placez le curseur sur la ligne marqu<71>e ---> ci-dessous. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Tapez  :s/lee/le <Entr<74>e> . Notez que cette commande change seulement la | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |      premi<6D>re occurrence de "lee" dans la ligne. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   3. Puis tapez  :s/lee/le/g . L'ajout du drapeau  g  ordonne de faire une | 
					
						
							|  |  |  |  |      substitution globale sur la ligne, et change toutes les occurrences de | 
					
						
							|  |  |  |  |      "lee" sur la ligne. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | ---> lee meilleur moment pour regarder lees fleurs est pendant lee printemps. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   4. Pour changer toutes les occurrences d'un texte, entre deux lignes, | 
					
						
							|  |  |  |  |      tapez  :#,#s/ancien/nouveau/g  o<> #,# sont les num<75>ros de lignes de la | 
					
						
							|  |  |  |  |                                     plage o<> la substitution doit <20>tre faite. | 
					
						
							|  |  |  |  |      Tapez  :%s/ancien/nouveau/g    pour changer toutes les occurrences dans | 
					
						
							|  |  |  |  |                                     tout le fichier. | 
					
						
							|  |  |  |  |      Tapez  :%s/ancien/nouveau/gc   pour trouver toutes les occurrences dans | 
					
						
							|  |  |  |  |                                     tout le fichier avec une invite pour | 
					
						
							|  |  |  |  |                                     confirmer ou infirmer chaque substitution. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |                              R<>SUM<55> DE LA LE<4C>ON 4 | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   1. CTRL-G       affiche la position dans le fichier et l'<27>tat de celui-ci. | 
					
						
							|  |  |  |  |                G  d<>place <20> la fin du fichier. | 
					
						
							|  |  |  |  |      nombre    G  d<>place au num<75>ro de ligne. | 
					
						
							|  |  |  |  |               gg  d<>place <20> la premi<6D>re ligne. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Taper  /  suivi d'un texte recherche ce texte vers l'AVANT. | 
					
						
							|  |  |  |  |      Taper  ?  suivi d'un texte recherche ce texte vers l'ARRI<52>RE. | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |      Apr<70>s une recherche tapez  n  pour trouver l'occurrence suivante dans la | 
					
						
							|  |  |  |  |      m<>me direction ou  Maj-N  pour rechercher dans la direction oppos<6F>e. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Taper  %  lorsque le curseur est sur  (, ), [, ], { ou }  d<>place | 
					
						
							|  |  |  |  |      celui-ci sur le caract<63>re correspondant. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   4. Pour remplacer le premier aa par bb sur une ligne tapez     :s/aa/bb | 
					
						
							|  |  |  |  |      Pour remplacer tous les aa par bb sur une ligne tapez       :s/aa/bb/g | 
					
						
							|  |  |  |  |      Pour remplacer du texte entre deux num<75>ros de ligne tapez   :#,#s/aa/bb/g | 
					
						
							|  |  |  |  |      Pour remplacer toutes les occurrences dans le fichier tapez :%s/aa/bb/g | 
					
						
							|  |  |  |  |      Pour demander une confirmation <20> chaque fois ajoutez 'c'    :%s/aa/bb/gc | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |               Le<4C>on 5.1 : COMMENT EX<45>CUTER UNE COMMANDE EXTERNE | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |  ** Tapez  :!  suivi d'une commande externe pour ex<65>cuter cette commande. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Tapez le  :  familier pour mettre le curseur en bas de l'<27>cran. Cela vous | 
					
						
							|  |  |  |  |      permet de saisir une commande. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Puis tapez un  !  (point d'exclamation). Cela vous permet d'ex<65>cuter | 
					
						
							|  |  |  |  |      n'importe quelle commande valide pour votre interpr<70>teur (shell). | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Par exemple, tapez  ls  apr<70>s le  !  et appuyez <Entr<74>e>. Ceci affichera | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |      la liste des fichiers du r<>pertoire courant, comme si vous aviez tap<61> la | 
					
						
							|  |  |  |  |      commande <20> l'invite du shell. Utilisez  :!dir  si  :!ls  ne marche pas. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | NOTE :  Il est possible d'ex<65>cuter n'importe quelle commande externe de cette | 
					
						
							|  |  |  |  |         mani<6E>re, avec ou sans argument. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | NOTE :  Toutes les commandes  :  doivent finir par la frappe de <Entr<74>e>. | 
					
						
							|  |  |  |  |         <20> partir de maintenant, nous ne le mentionnerons plus. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |          Le<4C>on 5.2 : PLUS DE D<>TAILS SUR L'ENREGISTREMENT DE FICHIERS | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |  ** Pour enregistrer les changements faits au texte, tapez  :w FICHIER . ** | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   1. Tapez  :!dir  ou  :!ls  pour avoir la liste des fichiers dans le | 
					
						
							|  |  |  |  |      r<>pertoire courant. Vous savez d<>j<EFBFBD> qu'il faut appuyer <Entr<74>e> apr<70>s | 
					
						
							|  |  |  |  |      cela. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Choisissez un nom de fichier qui n'existe pas encore, par exemple TEST. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Puis tapez  :w TEST  (o<> TEST est le nom que vous avez choisi). | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   4. Cela enregistre tout le fichier (Tutoriel Vim) sous le nom TEST. | 
					
						
							|  |  |  |  |      Pour le v<>rifier, tapez  :!dir  ou  :!ls  de nouveau pour revisualiser | 
					
						
							|  |  |  |  |      votre r<>pertoire. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | NOTE : Si vous quittez Vim et le red<65>marrez de nouveau avec le fichier TEST, | 
					
						
							|  |  |  |  |        celui-ci sera une copie exacte de ce cours au moment o<> vous l'avez | 
					
						
							|  |  |  |  |        enregistr<74>. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   5. Maintenant, effacez le fichier en tapant (MS-DOS) :   :!del TEST | 
					
						
							|  |  |  |  |                                            ou (Unix) :     :!rm TEST | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |                   Le<4C>on 5.3 : S<>LECTION DU TEXTE <20> ENREGISTRER | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |                   ** Pour enregistrer une portion du fichier, | 
					
						
							|  |  |  |  |                       tapez :   v  d<>placement  :w FICHIER  ** | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   1. D<>placez le curseur sur cette ligne. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   2. Appuyez  v  et d<>placez le curseur vers la cinqui<75>me ligne plus bas. | 
					
						
							|  |  |  |  |      Remarquez que le texte est en surbrillance. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   3. Appuyez  :  . En bas de l'<27>cran  :'<,'> va appara<72>tre. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   4. Tapez   w TEST  , o<> TEST est un nom de fichier qui n'existe pas. | 
					
						
							| 
									
										
										
										
											2016-11-17 14:50:09 +01:00
										 |  |  |  |      V<>rifiez que vous voyez  :'<,'>w TEST  avant d'appuyer sur <Entr<74>e>. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   5. Vim va enregistrer les lignes s<>lectionn<6E>es dans le fichier TEST. | 
					
						
							| 
									
										
										
										
											2012-10-03 21:46:54 +02:00
										 |  |  |  |      Utilisez  :!dir  ou  :!ls pour le voir. Ne l'effacez pas encore ! | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |      Nous allons l'utiliser dans la le<6C>on suivante. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | NOTE : L'appui de  v  d<>marre la s<>lection Visuelle. Vous pouvez d<>placer le | 
					
						
							|  |  |  |  |        curseur pour agrandir ou r<>tr<74>cir la s<>lection. Puis vous pouvez | 
					
						
							|  |  |  |  |        utiliser un op<6F>rateur pour faire quelque chose sur le texte. Par | 
					
						
							|  |  |  |  |        exemple,  d  efface le texte. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  |                  Le<4C>on 5.4 : R<>CUP<55>RATION ET FUSION DE FICHIERS | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |         ** Pour ins<6E>rer le contenu d'un fichier, tapez  :r FICHIER ** | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-06-13 05:20:42 +02:00
										 |  |  |  |   1. Placez le curseur juste au-dessus de cette ligne. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | NOTE :  Apr<70>s avoir ex<65>cut<75> l'<27>tape 2 vous verrez du texte de la Le<4C>on 5.3. | 
					
						
							| 
									
										
										
										
											2011-07-18 19:40:27 +02:00
										 |  |  |  |         Puis d<>placez-vous vers le bas pour voir cette le<6C>on <20> nouveau. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   2. Maintenant r<>cup<75>rez votre fichier TEST en utilisant la commande  :r TEST | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  |      o<> TEST est le nom de votre fichier. | 
					
						
							| 
									
										
										
										
											2010-06-13 05:20:42 +02:00
										 |  |  |  |      Le fichier que vous r<>cup<75>rez est plac<61> au-dessous de la ligne du curseur. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Pour v<>rifier que le fichier a bien <20>t<EFBFBD> ins<6E>r<EFBFBD>, remontez et v<>rifiez | 
					
						
							|  |  |  |  |      qu'il y a maintenant deux copies de la Le<4C>on 5.3, l'originale et celle | 
					
						
							|  |  |  |  |      contenue dans le fichier. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | NOTE :  Vous pouvez aussi lire la sortie d'une commande externe. Par exemple, | 
					
						
							|  |  |  |  |         :r !ls  lit la sortie de la commande ls et la place sous la ligne du | 
					
						
							|  |  |  |  |         curseur. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  |                              R<>SUM<55> DE LA LE<4C>ON 5 | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   1. :!commande  ex<65>cute une commande externe. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |      Quelques exemples pratiques : | 
					
						
							|  |  |  |  |       (MS-DOS)        (Unix) | 
					
						
							|  |  |  |  |        :!dir           :!ls          affiche le contenu du r<>pertoire courant. | 
					
						
							|  |  |  |  |        :!del FICHIER   :!rm FICHIER  efface FICHIER. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   2. :w FICHIER  enregistre le fichier Vim courant sur le disque avec pour | 
					
						
							|  |  |  |  |                   nom FICHIER. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   3. v  d<>placement  :w FICHIER sauvegarde les lignes de la s<>lection Visuelle | 
					
						
							|  |  |  |  |      dans le fichier FICHIER. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   4. :r FICHIER  r<>cup<75>re le contenu du fichier FICHIER et l'ins<6E>re sous la | 
					
						
							|  |  |  |  |      position du curseur. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   5. :r !dir  lit la sortie de la commande dir et l'ins<6E>re sous la position | 
					
						
							|  |  |  |  |      du curseur. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |                       Le<4C>on 6.1 : LA COMMANDE D'OUVERTURE | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ** Tapez  o  pour ouvrir une ligne sous le curseur et y aller en Insertion. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. D<>placez le curseur sur la ligne marqu<71>e ---> ci-dessous. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   2. Tapez la lettre   o   minuscule pour ouvrir une ligne SOUS le curseur et | 
					
						
							|  |  |  |  |      vous y placer en mode Insertion. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   3. Puis tapez du texte et appuyez <<3C>chap> pour sortir du mode Insertion. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | ---> En tapant  o  le curseur se met sur la ligne ouverte, en mode Insertion. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-06-13 05:20:42 +02:00
										 |  |  |  |   4. Pour ouvrir une ligne au-DESSUS du curseur, tapez simplement un  O | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  |      majuscule, plut<75>t qu'un  o  minuscule. Faites un essai sur la ligne | 
					
						
							|  |  |  |  |      ci-dessous. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | ---> Ouvrez une ligne ci-dessus en tapant O lorsque le curseur est ici. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |                         Le<4C>on 6.2 : LA COMMANDE D'AJOUT | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |             ** Tapez  a  pour ins<6E>rer du texte APR<50>S le curseur. ** | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   1. Placez le curseur au d<>but de la ligne marqu<71>e ---> ci-dessous. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   2. Appuyez  e  jusqu'<27> ce que le curseur soit sur la fin de  li . | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   3. Appuyez  a  (minuscule) pour ajouter du texte APR<50>S le curseur. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   4. Compl<70>tez le mot comme dans la ligne dessous. Appuyez <<3C>chap> pour | 
					
						
							|  |  |  |  |      sortir du mode Insertion. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   5. Utilisez  e  pour vous d<>placer vers le mot incomplet suivant et | 
					
						
							|  |  |  |  |      r<>p<EFBFBD>tez les <20>tapes 3 et 4. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | ---> Cette li vous perm de pratiq l'ajout de t dans une ligne. | 
					
						
							|  |  |  |  | ---> Cette ligne vous permet de pratiquer l'ajout de texte dans une ligne. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | NOTE :  a, i, A vont tous dans le m<>me mode Insertion, la seule diff<66>rence | 
					
						
							|  |  |  |  |         est l'endroit o<> les caract<63>res sont ins<6E>r<EFBFBD>s. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |                    Le<4C>on 6.3 : UNE AUTRE MANI<4E>RE DE REMPLACER | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |        ** Tapez un  R  majuscule pour remplacer plus d'un caract<63>re. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. D<>placez le curseur sur la premi<6D>re ligne marqu<71>e ---> ci-dessous. | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |      D<>placez le curseur sur le d<>but du premier xxx . | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   2. Appuyez maintenant  R  et tapez le nombre dessous dans la deuxi<78>me ligne, | 
					
						
							|  |  |  |  |      de mani<6E>re <20> remplacer le xxx . | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   3. Appuyez <<3C>chap> pour quitter le mode Remplacement. Notez que le reste de | 
					
						
							|  |  |  |  |      la ligne demeure inchang<6E>. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   4. R<>p<EFBFBD>tez les <20>tapes pour remplacer les xxx restants. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | ---> L'ajout de 123 <20> xxx donne xxx. | 
					
						
							|  |  |  |  | ---> L'ajout de 123 <20> 456 donne 579. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | NOTE : Le mode Remplacement est comme le mode Insertion, mais tous les | 
					
						
							|  |  |  |  |        caract<63>res tap<61>s effacent un caract<63>re existant. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |                      Le<4C>on 6.4 : COPIER ET COLLER DU TEXTE | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |    ** Utilisez l'op<6F>rateur  y  pour copier du texte et  p  pour le coller ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Allez <20> la ligne marqu<71>e ---> ci-dessous et placez le curseur apr<70>s "a)". | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   2. D<>marrez le mode Visuel avec  v  et d<>placez le curseur juste devant | 
					
						
							|  |  |  |  |      "premier". | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Tapez  y  pour copier le texte en surbrillance. | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-06-13 05:20:42 +02:00
										 |  |  |  |   4. D<>placez le curseur <20> la fin de la ligne suivante :   j$ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Tapez  p  pour coller le texte. Puis tapez :  un second <<3C>chap> . | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-06-01 14:50:56 +02:00
										 |  |  |  |   6. Utilisez le mode Visuel pour s<>lectionner "<22>l<EFBFBD>ment", copiez-le avec  y  , | 
					
						
							| 
									
										
										
										
											2011-07-18 19:40:27 +02:00
										 |  |  |  |      d<>placez-vous <20> la fin de la ligne suivant avec  j$  et collez le texte | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |      <20> cet endroit avec  p . | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | --->  a) ceci est le premier <20>l<EFBFBD>ment. | 
					
						
							|  |  |  |  |       b) | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  |                        Le<4C>on 6.4 : R<>GLAGE DES OPTIONS | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |     ** R<>glons une option afin que la recherche et la substitution ignore la | 
					
						
							|  |  |  |  |        casse des caract<63>res. ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Recherchez 'ignore' en tapant :   /ignore <Entr<74>e> | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  |      R<>p<EFBFBD>tez ceci plusieurs fois en utilisant la touche  n . | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   2. Activez l'option 'ic' (ignorer casse) en tapant  :set ic . | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   3. Puis cherchez 'ignore' de nouveau en utilisant  n . | 
					
						
							|  |  |  |  |      Remarquez que Ignore et IGNORE sont maintenant aussi trouv<75>s. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Activez les options 'hlsearch' et 'incsearch' avec  :set hls is . | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   5. Puis recommencez une recherche, et faites bien attention <20> ce qui se | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |      produit :  /ignore <Entr<74>e> | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   6. Pour d<>sactiver 'ignorer casse', entrez :  :set noic | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | NOTE : Pour enlever la surbrillance des r<>sultats, entrez :   :nohlsearch | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | NOTE : Si vous voulez ignorer la casse uniquement pour une recherche, utilisez | 
					
						
							|  |  |  |  |        \c  dans la phrase :   /ignore\c  <Entr<74>e> | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  |                              R<>SUM<55> DE LA LE<4C>ON 6 | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   1. Taper  o  ouvre une ligne SOUS le curseur et d<>marre le mode Insertion. | 
					
						
							| 
									
										
										
										
											2010-06-13 05:20:42 +02:00
										 |  |  |  |      Taper  O  ouvre une ligne au-DESSUS du curseur. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   2. Taper  a  pour ins<6E>rer du texte APR<50>S le curseur. | 
					
						
							|  |  |  |  |      Taper  A  pour ins<6E>rer du texte apr<70>s la fin de ligne. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   3. Taper  e  d<>place <20> la fin du mot. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   4. Taper  y  copie du texte,  p  le colle. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   5. Taper  R  majuscule active le mode Remplacement jusqu'<27> ce qu' <<3C>chap> | 
					
						
							|  |  |  |  |      soit appuy<75>. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   6. Taper  ":set xxx"  active l'option "xxx". Quelques options sont : | 
					
						
							|  |  |  |  |         'ic'  'ingnorecase' pour ignorer la casse lors des recherches. | 
					
						
							|  |  |  |  |         'is'  'incsearch'   pour montrer les appariements partiels. | 
					
						
							|  |  |  |  |         'hls' 'hlsearch'    pour mettre en surbrillance les appariements. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |                          Le<4C>on 7.1 : OBTENIR DE L'AIDE | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |                   ** Utiliser le syst<73>me d'aide en ligne. ** | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   Vim a un syst<73>me complet d'aide en ligne. Pour y acc<63>der, essayez l'une de | 
					
						
							|  |  |  |  |   ces trois m<>thodes : | 
					
						
							|  |  |  |  |         - appuyez la touche <Help> (si vous en avez une) | 
					
						
							|  |  |  |  |         - appuyez la touche <F1> (si vous en avez une) | 
					
						
							|  |  |  |  |         - tapez  :help <Entr<74>e> | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   Lisez le texte dans la fen<65>tre d'aide pour savoir comment fonctionne l'aide. | 
					
						
							|  |  |  |  |   Tapez  CTRL-W CTRL-W   pour sauter d'une fen<65>tre <20> l'autre. | 
					
						
							|  |  |  |  |   Tapez  :q <Entr<74>e>     pour fermer la fen<65>tre d'aide. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   Vous pouvez acc<63>der <20> l'aide sur <20> peu pr<70>s n'importe quel sujet en donnant | 
					
						
							|  |  |  |  |   des arguments <20> la commande  :help . Essayez par exemple (n'oubliez pas | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   d'appuyer sur <Entr<74>e>) : | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |         :help w | 
					
						
							|  |  |  |  |         :help c_CTRL-D | 
					
						
							|  |  |  |  |         :help c_<T | 
					
						
							|  |  |  |  |         :help insert-index | 
					
						
							|  |  |  |  |         :help user-manual | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |                     Le<4C>on 7.2 : CR<43>ER UN SCRIPT DE D<>MARRAGE | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |                    ** Activer les fonctionnalit<69>s de Vim. ** | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   Vim a beaucoup plus de fonctionnalit<69>s que Vi, mais la plupart de celles-ci | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   sont d<>sactiv<69>es par d<>faut. Pour commencer <20> les utiliser, vous devez | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  |   cr<63>er un fichier "vimrc". | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   1. Commencez <20> <20>diter le fichier "vimrc". Ceci d<>pend de votre syst<73>me : | 
					
						
							|  |  |  |  |         :edit ~/.vimrc         pour Unix | 
					
						
							|  |  |  |  |         :edit $VIM/_vimrc      pour MS-Windows | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Lisez maintenant le fichier d'exemple "vimrc" : | 
					
						
							|  |  |  |  |         :r $VIMRUNTIME/vimrc_example.vim | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Enregistrez le fichier avec : | 
					
						
							|  |  |  |  |         :w | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   La prochaine fois que vous d<>marrerez Vim, la coloration syntaxique sera | 
					
						
							|  |  |  |  |   activ<69>e. Vous pouvez ajouter tous vos r<>glages pr<70>f<EFBFBD>r<EFBFBD>s dans ce fichier | 
					
						
							|  |  |  |  |   "vimrc". Pour plus d'informations, tapez  :help vimrc-intro | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  |                             Le<4C>on 7.3 : COMPL<50>TEMENT | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |           ** Compl<70>tement de ligne de commande avec CTRL-D et <TAB> ** | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Mettez Vim soit en mode non compatible :   set nocp | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Regardez quels fichiers existent dans le r<>pertoire :  !ls  ou  !dir | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   3. Tapez le d<>but d'une commande :   :e | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   4. Appuyez  CTRL-D  et Vim affichera une liste de commandes qui commencent | 
					
						
							|  |  |  |  |      par "e". | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   5. Appuyez  <TAB>  et Vim compl<70>tera le nom de la commande :  ":edit" | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   6. Ajoutez maintenant un espace et le d<>but d'un fichier existant : | 
					
						
							|  |  |  |  |      :edit  FIC | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   7  Appuyez  <TAB>. Vim va compl<70>ter le nom (s'il est unique). | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-06-13 05:20:42 +02:00
										 |  |  |  | NOTE : Le compl<70>tement fonctionne pour de nombreuses commandes. Essayez | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |        d'appuyer CTRL-D et <TAB>. C'est utile en particulier pour  :help . | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |                               R<>SUM<55> DE LA LE<4C>ON 7 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   1. Tapez  :help  ou appuyez <F1> ou <Aide> pour ouvrir la fen<65>tre d'aide. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   2. Tapez  :help cmd  pour trouver l'aide sur  cmd . | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   3. Tapez  CTRL-W CTRL-W  pour sauter <20> une autre fen<65>tre. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   4. Tapez  :q  pour fermer la fen<65>tre d'aide. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   5. Cr<43>ez un script de d<>marrage vimrc pour conserver vos r<>glages pr<70>f<EFBFBD>r<EFBFBD>s. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   6. Quand vous tapez une commande  :  appuyez CTRL-D pour voir les | 
					
						
							|  |  |  |  |      compl<70>tements possibles. Appuyez <TAB> pour utiliser un compl<70>tement. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   Ceci conclut le Tutoriel Vim. Le but <20>tait de vous donner un bref aper<65>u de | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  |   l'<27>diteur Vim, juste assez pour vous permettre d'utiliser l'<27>diteur | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   relativement facilement. Il est loin d'<27>tre complet, vu que Vim a beaucoup | 
					
						
							| 
									
										
										
										
											2011-07-18 19:40:27 +02:00
										 |  |  |  |   plus de commandes. Un Manuel de l'utilisateur est disponible en anglais : | 
					
						
							|  |  |  |  |     :help user-manual | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   Pour continuer <20> d<>couvrir et <20> apprendre Vim, il existe un livre traduit en | 
					
						
							|  |  |  |  |   fran<61>ais. Il parle plus de Vi que de Vim, mais pourra vous <20>tre utile. | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |         L'<27>diteur Vi - Collection Pr<50>cis et concis - par Arnold Robbins | 
					
						
							|  |  |  |  |         <20>diteur : O'Reilly France | 
					
						
							|  |  |  |  |         ISBN : 2-84177-102-4 | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   Deux livres en anglais sont <20>galement mentionn<6E>s dans la version originale | 
					
						
							|  |  |  |  |   de ce tutoriel, dont un qui traite sp<73>cifiquement de Vim. Merci de vous y | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   r<>f<EFBFBD>rer si vous <20>tes int<6E>ress<73>s. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  |   Ce tutoriel a <20>t<EFBFBD> <20>crit par Michael C. Pierce et Robert K. Ware de l'<27>cole | 
					
						
							|  |  |  |  |   des Mines du Colorado et reprend des id<69>es fournies par Charles Smith, | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   Universit<69> d'<27>tat du Colorado. E-mail : bware@mines.colorado.edu. | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-08-22 19:21:47 +02:00
										 |  |  |  |   Modifi<66> pour Vim par Bram Moolenaar. | 
					
						
							| 
									
										
										
										
											2011-07-18 19:40:27 +02:00
										 |  |  |  |   Traduit en fran<61>ais par Adrien Beau, en avril 2001. | 
					
						
							| 
									
										
										
										
											2010-01-06 20:54:52 +01:00
										 |  |  |  |   Derni<6E>res mises <20> jour par Dominique Pell<6C>. | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   E-mail :      dominique.pelle@gmail.com | 
					
						
							| 
									
										
										
										
											2016-11-17 14:50:09 +01:00
										 |  |  |  |   Last Change : 2016 Nov 08 | 
					
						
							| 
									
										
										
										
											2008-06-25 00:09:14 +00:00
										 |  |  |  | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |