CardiacPhase/Git/usr/share/vim/vim81/tutor/tutor.fr

1039 lines
38 KiB
Plaintext
Raw Normal View History

2019-05-06 16:34:28 +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 =
===============================================================================
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
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).
Il est important de garder en t<>te que ce cours est con<6F>u pour apprendre
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.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le<4C>on 1.1 : D<>PLACEMENT DU CURSEUR
** Pour d<>placer le curseur, appuyez les touches h,j,k,l comme indiqu<71>. **
^
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
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.
Maintenant vous <20>tes capable de vous d<>placer jusqu'<27> la le<6C>on suivante.
3. En utilisant la touche Bas, allez <20> la Le<4C>on 1.2.
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.
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.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le<4C>on 1.2 : SORTIR DE VIM
!! NOTE : Avant d'effectuer les <20>tapes ci-dessous, lisez toute cette le<6C>on !!
1. Appuyez la touche <<3C>chap> (pour <20>tre s<>r d'<27>tre en mode Normal).
2. Tapez : :q! <Entr<74>e>
Ceci quitte l'<27>diteur SANS enregistrer les changements que vous avez
faits.
3. Revenez ici en tapant la commande qui vous a men<65> <20> ce tutoriel.
Cela pourrait <20>tre : vimtutor <Entr<74>e>
4. Si vous avez m<>moris<69> ces <20>tapes et <20>tes confiant, effectuez les <20>tapes
1 <20> 3 pour sortir puis rentrer dans l'<27>diteur.
NOTE : :q! <Entr<74>e> annule tous les changements que vous avez faits. Dans
quelques le<6C>ons, vous apprendrez <20> enregistrer les changements.
5. D<>placez le curseur <20> la Le<4C>on 1.3.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le<4C>on 1.3 : <20>DITION DE TEXTE - EFFACEMENT
** Appuyez x pour effacer le caract<63>re sous le curseur. **
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.
3. Appuyez la touche x pour effacer le caract<63>re redondant.
4. R<>p<EFBFBD>tez les <20>tapes 2 <20> 4 jusqu'<27> ce que la phrase soit correcte.
---> La vvache a saut<75><74> au-ddessus dde la luune.
5. Maintenant que la ligne est correcte, passez <20> la Le<4C>on 1.4.
NOTE : En avan<61>ant dans ce cours, n'essayez pas de m<>moriser, apprenez par
la pratique.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le<4C>on 1.4 : <20>DITION DE TEXTE - INSERTION
** Appuyez i pour ins<6E>rer du texte. **
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.
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 texte. **
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!
Ou, si vous avez acc<63>s <20> un autre terminal, ex<65>cutez-y les actions
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.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
R<>SUM<55> DE LA LE<4C>ON 1
1. Le curseur se d<>place avec les touches fl<66>ch<63>es ou les touches hjkl.
h (gauche) j (bas) k (haut) l (droite)
2. Pour d<>marrer Vim <20> l'invite du shell tapez : vim FICHIER <Entr<74>e>
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.
4. Pour effacer un caract<63>re sous le curseur tapez : x
5. Pour ins<6E>rer ou ajouter du texte tapez :
i tapez le texte <20> ins<6E>rer avant le curseur <<3C>chap>
A tapez le texte <20> ajouter en fin de ligne <<3C>chap>
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.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le<4C>on 2.1 : COMMANDES D'EFFACEMENT
** Tapez dw pour effacer un mot. **
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>.
4. Tapez dw pour faire dispara<72>tre ce mot.
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.
---> 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.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le<4C>on 2.2 : PLUS DE COMMANDES D'EFFACEMENTS
** Tapez d$ pour effacer jusqu'<27> la fin de la ligne. **
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. D<>placez le curseur jusqu'<27> la fin de la ligne correcte (APR<50>S le
premier . ).
4. Tapez d$ pour effacer jusqu'<27> la fin de la ligne.
---> 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.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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
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.
e - jusqu'<27> la fin du mot courant, en EXCLUANT son dernier caract<63>re.
$ - 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>.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le<4C>on 2.4 : UTILISER UN QUANTIFICATEUR AVEC UN MOUVEMENT
** Taper un nombre avant un mouvement le r<>p<EFBFBD>te autant de fois. **
1. D<>placez le curseur au d<>but de la ligne marqu<71>e ---> ci-dessous.
2. Tapez 2w pour d<>placer le curseur de 2 mots vers l'avant.
3. Tapez 3e pour d<>placer le curseur <20> la fin du troisi<73>me mot vers
l'avant.
4. Tapez 0 (z<>ro) pour d<>placer au d<>but de la ligne.
5. R<>p<EFBFBD>tez les <20>tapes 2 et 3 avec des quantificateurs diff<66>rents.
---> 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.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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)
pour effacer encore plus :
d nombre d<>placement
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. **
Vu le nombre de fois o<> l'on efface des lignes compl<70>tes, les concepteurs
de Vi ont d<>cid<69> qu'il serait plus facile de taper simplement deux d
pour effacer une ligne.
1. Placez le curseur sur la seconde ligne de la phrase ci-dessous.
2. Tapez dd pour effacer la ligne.
3. Maintenant allez <20> la quatri<72>me ligne.
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.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le<4C>on 2.7 : L'ANNULATION
** Tapez u pour annuler les derni<6E>res commandes. **
** Tapez U pour r<>cup<75>rer toute une ligne. **
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.
6. Puis tapez u deux-trois fois pour annuler le U et les commandes
pr<70>c<EFBFBD>dentes.
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
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.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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
4. Pour r<>p<EFBFBD>ter un d<>placement ajoutez un quantificateur : 2w
5. Le format d'une commande de changement est :
op<6F>rateur [nombre] d<>placement
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.
6. Pour se d<>placer au d<>but de ligne, utilisez un z<>ro : 0
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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le<4C>on 3.1 : LE COLLAGE
** Tapez p pour placer apr<70>s le curseur ce qui vient d'<27>tre effac<61>. **
1. Placez le curseur sur la premi<6D>re ligne ci-dessous marqu<71>e --->.
2. Tapez dd pour effacer la ligne et la placer dans un registre de Vim.
3. D<>placez le curseur sur la ligne c) au-dessus o<> vous voulez remettre la
ligne effac<61>e.
4. En mode Normal, tapez p pour remettre la ligne en dessous du curseur.
5. R<>p<EFBFBD>tez les <20>tapes 2 <20> 4 pour mettre toutes les lignes dans le bon ordre.
---> d) Et vous, qu'apprenez-vous ?
---> b) Les violettes sont bleues,
---> c) L'intelligence s'apprend,
---> a) Les roses sont rouges,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le<4C>on 3.2 : LA COMMANDE DE REMPLACEMENT
** Tapez rx pour remplacer un caract<63>re sous le curseur par x . **
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.
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.
---> 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.
NOTE : N'oubliez pas que vous devriez apprendre par la pratique, pas par
m<>morisation.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le<4C>on 3.3 : L'OP<4F>RATEUR DE CHANGEMENT
** Pour changer jusqu'<27> la fin d'un mot, tapez ce .**
1. D<>placez le curseur sur la premi<6D>re ligne marqu<71>e ---> ci-dessous.
2. Placez le curseur sur le u de luhko.
3. Tapez ce et corrigez le mot (dans notre cas, tapez 'igne'.)
4. Appuyez <<3C>chap> et placez-vous sur le prochain caract<63>re qui doit
<20>tre chang<6E>.
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.
Notez que ce efface le mot et vous place ensuite en mode Insertion.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le<4C>on 3.4 : PLUS DE CHANGEMENTS AVEC c
** L'op<6F>rateur de changement fonctionne avec les m<>mes d<>placements
que l'effacement. **
1. L'op<6F>rateur de changement fonctionne de la m<>me mani<6E>re que
l'effacement. Le format est :
c [nombre] d<>placement
2. Les d<>placements sont identiques : w (mot) et $ (fin de ligne).
3. D<>placez-vous sur la premi<6D>re ligne marqu<71>e ---> ci-dessous.
4. Placez le curseur sur la premi<6D>re erreur.
5. Tapez c$ et tapez le reste de la ligne afin qu'elle soit identique
<20> la seconde ligne, puis tapez <<3C>chap>.
---> La fin de cette ligne doit <20>tre rendue identique <20> la seconde.
---> La fin de cette ligne doit <20>tre corrig<69>e avec la commande c$ .
NOTE : Vous pouvez utiliser la touche Retour Arri<72>re pour corriger les
erreurs lorsque vous tapez.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
R<>SUM<55> DE LA LE<4C>ON 3
1. Pour remettre le texte qui a d<>j<EFBFBD> <20>t<EFBFBD> effac<61>, tapez p . Cela Place le
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.
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.
4. Le format pour le changement est :
c [nombre] d<>placement
Passez maintenant <20> la le<6C>on suivante.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le<4C>on 4.1 : POSITION DU CURSEUR ET <20>TAT DU FICHIER
** 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. **
NOTE : Lisez toute cette le<6C>on avant d'effectuer l'une des <20>tapes !!
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.
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')
2. Tapez G pour vous d<>placer <20> la fin du fichier.
Tapez gg pour vous d<>placer au d<>but du fichier.
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.
4. Si vous vous sentez pr<70>t <20> faire ceci, effectuez les <20>tapes 1 <20> 3.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le<4C>on 4.2 : LA RECHERCHE
** Tapez / suivi d'un texte pour rechercher ce texte. **
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 : .
2. Puis tapez 'errreuur' <Entr<74>e>. C'est le mot que vous voulez rechercher.
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 .
4. Pour rechercher une phrase dans la direction oppos<6F>e, utilisez ?
au lieu de / .
---> erreur ne s'<27>crit pas "errreuur" ; errreuur est une erreur.
NOTE : Quand la recherche atteint la fin du fichier, elle reprend au d<>but
sauf si l'option 'wrapscan' est d<>sactiv<69>e.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le<4C>on 4.3 : RECHERCHE DES PARENTH<54>SES CORRESPONDANTES
** Tapez % pour trouver des ), ] ou } correspondants. **
1. Placez le curseur sur l'un des (, [ ou { de la ligne marqu<71>e --->
ci-dessous.
2. Puis tapez le caract<63>re % .
3. Le curseur se d<>placera sur la parenth<74>se ou crochet correspondant.
4. Tapez % pour replacer le curseur sur la parenth<74>se ou crochet
correspondant.
5. D<>placez le curseur sur un autre (,),[,],{ ou } et regardez ce que
fait % .
---> Voici ( une ligne de test contenant des (, des [ ] et des { } )).
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 !
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le<4C>on 4.4 : LA COMMANDE DE SUBSTITUTION
** Tapez :s/ancien/nouveau/g pour remplacer 'ancien' par 'nouveau'. **
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
premi<6D>re occurrence de "lee" dans la ligne.
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.
---> lee meilleur moment pour regarder lees fleurs est pendant lee printemps.
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.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
R<>SUM<55> DE LA LE<4C>ON 4
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.
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.
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.
3. Taper % lorsque le curseur est sur (, ), [, ], { ou } d<>place
celui-ci sur le caract<63>re correspondant.
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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le<4C>on 5.1 : COMMENT EX<45>CUTER UNE COMMANDE EXTERNE
** 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
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.
NOTE : Il est possible d'ex<65>cuter n'importe quelle commande externe de cette
mani<6E>re, avec ou sans argument.
NOTE : Toutes les commandes : doivent finir par la frappe de <Entr<74>e>.
<20> partir de maintenant, nous ne le mentionnerons plus.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le<4C>on 5.2 : PLUS DE D<>TAILS SUR L'ENREGISTREMENT DE FICHIERS
** Pour enregistrer les changements faits au texte, tapez :w FICHIER . **
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.
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).
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.
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>.
5. Maintenant, effacez le fichier en tapant (Windows) : :!del TEST
ou (Unix) : :!rm TEST
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le<4C>on 5.3 : S<>LECTION DU TEXTE <20> ENREGISTRER
** Pour enregistrer une portion du fichier,
tapez : v d<>placement :w FICHIER **
1. D<>placez le curseur sur cette ligne.
2. Appuyez v et d<>placez le curseur vers la cinqui<75>me ligne plus bas.
Remarquez que le texte est en surbrillance.
3. Appuyez : . En bas de l'<27>cran :'<,'> va appara<72>tre.
4. Tapez w TEST , o<> TEST est un nom de fichier qui n'existe pas.
V<>rifiez que vous voyez :'<,'>w TEST avant d'appuyer sur <Entr<74>e>.
5. Vim va enregistrer les lignes s<>lectionn<6E>es dans le fichier TEST.
Utilisez :!dir ou :!ls pour le voir. Ne l'effacez pas encore !
Nous allons l'utiliser dans la le<6C>on suivante.
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.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le<4C>on 5.4 : R<>CUP<55>RATION ET FUSION DE FICHIERS
** Pour ins<6E>rer le contenu d'un fichier, tapez :r FICHIER **
1. Placez le curseur juste au-dessus de cette ligne.
NOTE : Apr<70>s avoir ex<65>cut<75> l'<27>tape 2 vous verrez du texte de la Le<4C>on 5.3.
Puis d<>placez-vous vers le bas pour voir cette le<6C>on <20> nouveau.
2. Maintenant r<>cup<75>rez votre fichier TEST en utilisant la commande :r TEST
o<> TEST est le nom de votre fichier.
Le fichier que vous r<>cup<75>rez est plac<61> au-dessous de la ligne du curseur.
3. 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.
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.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
R<>SUM<55> DE LA LE<4C>ON 5
1. :!commande ex<65>cute une commande externe.
Quelques exemples pratiques :
(Windows) (Unix)
:!dir :!ls affiche le contenu du r<>pertoire courant.
:!del FICHIER :!rm FICHIER efface FICHIER.
2. :w FICHIER enregistre le fichier Vim courant sur le disque avec pour
nom FICHIER.
3. v d<>placement :w FICHIER sauvegarde les lignes de la s<>lection Visuelle
dans le fichier FICHIER.
4. :r FICHIER r<>cup<75>re le contenu du fichier FICHIER et l'ins<6E>re sous la
position du curseur.
5. :r !dir lit la sortie de la commande dir et l'ins<6E>re sous la position
du curseur.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le<4C>on 6.1 : LA COMMANDE D'OUVERTURE
** 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.
2. Tapez la lettre o minuscule pour ouvrir une ligne SOUS le curseur et
vous y placer en mode Insertion.
3. Puis tapez du texte et appuyez <<3C>chap> pour sortir du mode Insertion.
---> En tapant o le curseur se met sur la ligne ouverte, en mode Insertion.
4. Pour ouvrir une ligne au-DESSUS du curseur, tapez simplement un O
majuscule, plut<75>t qu'un o minuscule. Faites un essai sur la ligne
ci-dessous.
---> Ouvrez une ligne ci-dessus en tapant O lorsque le curseur est ici.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le<4C>on 6.2 : LA COMMANDE D'AJOUT
** Tapez a pour ins<6E>rer du texte APR<50>S le curseur. **
1. Placez le curseur au d<>but de la ligne marqu<71>e ---> ci-dessous.
2. Appuyez e jusqu'<27> ce que le curseur soit sur la fin de li .
3. Appuyez a (minuscule) pour ajouter du texte APR<50>S le curseur.
4. Compl<70>tez le mot comme dans la ligne dessous. Appuyez <<3C>chap> pour
sortir du mode Insertion.
5. Utilisez e pour vous d<>placer vers le mot incomplet suivant et
r<>p<EFBFBD>tez les <20>tapes 3 et 4.
---> 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.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le<4C>on 6.3 : UNE AUTRE MANI<4E>RE DE REMPLACER
** 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.
D<>placez le curseur sur le d<>but du premier xxx .
2. Appuyez maintenant R et tapez le nombre dessous dans la deuxi<78>me ligne,
de mani<6E>re <20> remplacer le xxx .
3. Appuyez <<3C>chap> pour quitter le mode Remplacement. Notez que le reste de
la ligne demeure inchang<6E>.
4. R<>p<EFBFBD>tez les <20>tapes pour remplacer les xxx restants.
---> 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.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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)".
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.
4. D<>placez le curseur <20> la fin de la ligne suivante : j$
5. Tapez p pour coller le texte. Puis tapez : un second <<3C>chap> .
6. Utilisez le mode Visuel pour s<>lectionner "<22>l<EFBFBD>ment", copiez-le avec y ,
d<>placez-vous <20> la fin de la ligne suivante avec j$ et collez le texte
<20> cet endroit avec p .
---> a) ceci est le premier <20>l<EFBFBD>ment.
b)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le<4C>on 6.5 : R<>GLAGE DES OPTIONS
** R<>glons une option afin que la recherche et la substitution ignorent la
casse des caract<63>res. **
1. Recherchez 'ignore' en tapant : /ignore <Entr<74>e>
R<>p<EFBFBD>tez ceci plusieurs fois en utilisant la touche n .
2. Activez l'option 'ic' (ignorer casse) en tapant :set ic .
3. Puis cherchez 'ignore' de nouveau en utilisant n .
Remarquez que Ignore et IGNORE sont maintenant aussi trouv<75>s.
4. Activez les options 'hlsearch' et 'incsearch' avec :set hls is .
5. Puis recommencez une recherche, et faites bien attention <20> ce qui se
produit : /ignore <Entr<74>e>
6. Pour d<>sactiver 'ignorer casse', entrez : :set noic
NOTE : Pour enlever la surbrillance des r<>sultats, entrez : :nohlsearch
NOTE : Si vous voulez ignorer la casse uniquement pour une recherche, utilisez
\c dans la phrase : /ignore\c <Entr<74>e>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
R<>SUM<55> DE LA LE<4C>ON 6
1. Taper o ouvre une ligne SOUS le curseur et d<>marre le mode Insertion.
Taper O ouvre une ligne au-DESSUS du curseur.
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.
3. Taper e d<>place <20> la fin du mot.
4. Taper y copie du texte, p le colle.
5. Taper R majuscule active le mode Remplacement jusqu'<27> ce qu' <<3C>chap>
soit appuy<75>.
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.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le<4C>on 7.1 : OBTENIR DE L'AIDE
** Utiliser le syst<73>me d'aide en ligne. **
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>
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.
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
d'appuyer sur <Entr<74>e>) :
:help w
:help c_CTRL-D
:help c_<T
:help insert-index
:help user-manual
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Le<4C>on 7.2 : CR<43>ER UN SCRIPT DE D<>MARRAGE
** Activer les fonctionnalit<69>s de Vim. **
Vim a beaucoup plus de fonctionnalit<69>s que Vi, mais la plupart de celles-ci
sont d<>sactiv<69>es par d<>faut. Pour commencer <20> les utiliser, vous devez
cr<63>er un fichier "vimrc".
1. Commencez <20> <20>diter le fichier "vimrc". Ceci d<>pend de votre syst<73>me :
:edit ~/.vimrc pour Unix
:edit $VIM/_vimrc pour 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
3. Tapez le d<>but d'une commande : :e
4. Appuyez CTRL-D et Vim affichera une liste de commandes qui commencent
par "e".
5. Appuyez d<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).
NOTE : Le compl<70>tement fonctionne pour de nombreuses commandes. Essayez
d'appuyer CTRL-D et <TAB>. C'est utile en particulier pour :help .
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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.
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
l'<27>diteur Vim, juste assez pour vous permettre d'utiliser l'<27>diteur
relativement facilement. Il est loin d'<27>tre complet, vu que Vim a beaucoup
plus de commandes. Un Manuel de l'utilisateur est disponible en anglais :
:help user-manual
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.
L'<27>diteur Vi - Collection Pr<50>cis et concis - par Arnold Robbins
<20>diteur : O'Reilly France
ISBN : 2-84177-102-4
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
r<>f<EFBFBD>rer si vous <20>tes int<6E>ress<73>s.
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,
Universit<69> d'<27>tat du Colorado. E-mail : bware@mines.colorado.edu.
Modifi<66> pour Vim par Bram Moolenaar.
Traduit en fran<61>ais par Adrien Beau, en avril 2001.
Derni<6E>res mises <20> jour par Dominique Pell<6C>.
E-mail : dominique.pelle@gmail.com
Last Change : 2018 Dec 2
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~