home *** CD-ROM | disk | FTP | other *** search
/ vim.ftp.fu-berlin.de / 2015-02-03.vim.ftp.fu-berlin.de.tar / vim.ftp.fu-berlin.de / runtime / dos / tutor / tutor.fr < prev    next >
Encoding:
Text File  |  2012-05-31  |  38.7 KB  |  1,039 lines

  1. ===============================================================================
  2. =    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 =
  3. ===============================================================================
  4.  
  5.      Vim est un Θditeur trΦs puissant qui a trop de commandes pour pouvoir
  6.      toutes les expliquer dans un cours comme celui-ci, qui est conτu pour en
  7.      dΘcrire suffisamment afin de vous permettre d'utiliser simplement Vim.
  8.  
  9.      Le temps requis pour suivre ce cours est d'environ 25 α 30 minutes, selon
  10.      le temps que vous passerez α expΘrimenter.
  11.  
  12.      ATTENTION :
  13.      Les commandes utilisΘes dans les leτons modifieront le texte. Faites une
  14.      copie de ce fichier afin de vous entraεner dessus (si vous avez lancΘ
  15.      "vimtutor" ceci est dΘjα une copie).
  16.  
  17.      Il est important de garder en tΩte que ce cours est conτu pour apprendre
  18.      par la pratique. Cela signifie que vous devez exΘcuter les commandes
  19.      pour les apprendre correctement. Si vous vous contentez de lire le texte,
  20.      vous oublierez les commandes !
  21.  
  22.      Maintenant, vΘrifiez que votre clavier n'est PAS verrouillΘ en
  23.      majuscules, et appuyez la touche  j  le nombre de fois suffisant pour
  24.      que la Leτon 1.1 remplisse complΦtement l'Θcran.
  25.  
  26.  
  27. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  28.                       Leτon 1.1 : D╔PLACEMENT DU CURSEUR
  29.  
  30.  
  31.   ** Pour dΘplacer le curseur, appuyez les touches h,j,k,l comme indiquΘ. **
  32.           ^
  33.           k        Astuce :  La touche h est α gauche et dΘplace α gauche.
  34.     < h       l >            La touche l est α droite et dΘplace α droite.
  35.           j                  La touche j ressemble α une flΦche vers le bas.
  36.           v
  37.   1. DΘplacez le curseur sur l'Θcran jusqu'α vous sentir α l'aise.
  38.  
  39.   2. Maintenez la touche Bas (j) enfoncΘe jusqu'α ce qu'elle se rΘpΦte.
  40.      Maintenant vous Ωtes capable de vous dΘplacer jusqu'α la leτon suivante.
  41.  
  42.   3. En utilisant la touche Bas, allez α la Leτon 1.2.
  43.  
  44. NOTE : Si jamais vous doutez de ce que vous venez de taper, appuyez <╔chap>
  45.        pour revenir en mode Normal. Puis retapez la commande que vous vouliez.
  46.  
  47. NOTE : Les touches flΘchΘes devraient Θgalement fonctionner. Mais en utilisant
  48.        hjkl vous pourrez vous dΘplacer beaucoup plus rapidement, une fois que
  49.        vous aurez pris l'habitude.
  50.  
  51.  
  52. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  53.                      Leτon 1.2 : SORTIR DE VIM
  54.  
  55.  
  56.  !! NOTE : Avant d'effectuer les Θtapes ci-dessous, lisez toute cette leτon !!
  57.  
  58.   1. Appuyez la touche  <╔chap>  (pour Ωtre s√r d'Ωtre en mode Normal).
  59.  
  60.   2. Tapez :  :q! <EntrΘe>
  61.      Ceci quitte l'Θditeur SANS enregistrer les changements que vous avez
  62.      faits.
  63.  
  64.   3. Lorsque l'invite du shell vous sera prΘsentΘe, tapez la commande qui
  65.      vous a menΘ dans ce tutoriel. Cela pourrait Ωtre :    vimtutor <EntrΘe>
  66.  
  67.   4. Si vous avez mΘmorisΘ ces Θtapes et Ωtes confiant, effectuez les Θtapes
  68.      1 α 3 pour sortir puis rentrer dans l'Θditeur.
  69.  
  70. NOTE :  :q! <EntrΘe> annule tous les changements que vous avez faits. Dans
  71.          quelques leτons, vous apprendrez α enregistrer les changements.
  72.  
  73.   5. DΘplacez le curseur α la Leτon 1.3.
  74.  
  75.  
  76. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  77.                   Leτon 1.3 : ╔DITION DE TEXTE - EFFACEMENT
  78.  
  79.  
  80.          ** Appuyez   x   pour effacer le caractΦre sous le curseur. **
  81.  
  82.   1. DΘplacez le curseur sur la ligne marquΘe ---> ci-dessous.
  83.  
  84.   2. Pour corriger les erreurs, dΘplacez le curseur jusqu'α ce qu'il soit
  85.      sur un caractΦre α effacer.
  86.  
  87.   3. Appuyez la touche  x  pour effacer le caractΦre redondant.
  88.  
  89.   4. RΘpΘtez les Θtapes 2 α 4 jusqu'α ce que la phrase soit correcte.
  90.  
  91. ---> La vvache α sautΘΘ au-ddessus dde la luune.
  92.  
  93.   5. Maintenant que la ligne est correcte, passez α la Leτon 1.4.
  94.  
  95. NOTE : En avanτant dans ce cours, n'essayez pas de mΘmoriser, apprenez par
  96.        la pratique.
  97.  
  98.  
  99. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  100.                     Leτon 1.4 : ╔DITION DE TEXTE - INSERTION
  101.  
  102.  
  103.                     ** Appuyez  i  pour insΘrer du texte. **
  104.  
  105.   1. DΘplacez le curseur sur la premiΦre ligne marquΘe ---> ci-dessous.
  106.  
  107.   2. Pour rendre la premiΦre ligne identique α la seconde, mettez le curseur
  108.      sur le premier caractΦre APR╚S l'endroit o∙ insΘrer le texte.
  109.  
  110.   3. Appuyez  i  et tapez les caractΦres qui manquent.
  111.  
  112.   4. Une fois qu'une erreur est corrigΘe, appuyez <╔chap> pour revenir en mode
  113.      Normal. RΘpΘtez les Θtapes 2 α 4 pour corriger la phrase.
  114.  
  115. ---> Il mnqe caractΦres cette .
  116. ---> Il manque des caractΦres dans cette ligne.
  117.  
  118.   5. Une fois que vous Ωtes α l'aise avec l'insertion de texte, allez α la
  119.      Leτon 1.5.
  120.  
  121.  
  122. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  123.                      Leτon 1.5 : ╔DITION DE TEXTE - AJOUTER
  124.  
  125.  
  126.                     ** Appuyez  A  pour ajouter du text. **
  127.  
  128.   1. DΘplacez le curseur sur la premiΦre ligne ci-dessous marquΘe --->.
  129.      Peu importe sur quel caractΦre se trouve le curseur sur cette ligne.
  130.  
  131.   2. Appuyez  A  et tapez les ajouts nΘcessaires.
  132.  
  133.   3. Quand le texte a ΘtΘ ajoutΘ, appuyez <╔chap> pour revenir en mode
  134.      Normal.
  135.  
  136.   4. DΘplacez le curseur sur la seconde ligne marquΘe ---> et rΘpΘtez les
  137.      Θtapes 2 et 3 pour corriger la phrase.
  138.  
  139. ---> Il manque du texte α partir de cet
  140.      Il manque du texte α partir de cette ligne.
  141. ---> Il manque aussi du te
  142.      Il manque aussi du texte ici.
  143.  
  144.   5. Quand vous vous sentez suffisamment α l'aise pour ajouter du texte,
  145.      allez α la Leτon 1.6.
  146.  
  147.  
  148. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  149.                          Leτon 1.6 : ╔DITER UN FICHIER
  150.  
  151.  
  152.           ** Utilisez  :wq  pour enregistrer un fichier et sortir. **
  153.  
  154. !! NOTE : Lisez toute la leτon avant d'exΘcuter les instructions ci-dessous !!
  155.  
  156.   1. Sortez de ce tutoriel comme vous l'avez fait dans la Leτon 1.2 :  :q!
  157.      Ou, si vous avez accΦs α un autre terminal, exΘcutez y les actions
  158.      qui suivent.
  159.  
  160.   2. └ l'invite du shell, tapez cette commande :  vim tutor <EntrΘe>
  161.      'vim' est la commande pour dΘmarrer l'Θditeur Vim, 'tutor' est le
  162.      nom du fichier que vous souhaitez Θditer. Utilisez un fichier qui peut
  163.      Ωtre modifiΘ.
  164.  
  165.   3. InsΘrez et effacez du texte comme vous l'avez appris dans les leτons
  166.      prΘcΘdentes.
  167.  
  168.   4. Enregistrez le fichier avec les changements et sortez de Vim avec :
  169.        :wq <EntrΘe>
  170.  
  171.   5. Si vous avez quittΘ vimtutor α l'Θtape 1, recommencez vimtutor et
  172.      dΘplacez-vous en bas vers le rΘsumΘ suivant.
  173.  
  174.  
  175. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  176.                              R╔SUM╔ DE LA LE╟ON 1
  177.  
  178.  
  179.   1. Le curseur se dΘplace avec les touches flΘchΘes ou les touches hjkl.
  180.            h (gauche)      j (bas)      k (haut)      l (droite)
  181.  
  182.   2. Pour dΘmarrer Vim α l'invite du shell tapez :  vim FICHIER <EntrΘe>
  183.  
  184.   3. Pour quitter Vim tapez :  <╔chap> :q! <EntrΘe>  pour perdre tous les
  185.                                                      changements.
  186.                    OU tapez :  <╔chap> :wq <EntrΘe>  pour enregistrer les
  187.                                                      changements.
  188.  
  189.   4. Pour effacer un caractΦre sous le curseur tapez :  x
  190.  
  191.   5. Pour insΘrer ou ajouter du texte tapez :
  192.          i   tapez le texte α insΘrer avant le curseur   <╔chap>
  193.          A   tapez le texte α ajouter aprΦs le curseur   <╔chap>
  194.  
  195. NOTE : Appuyer  <╔chap>  vous place en mode Normal ou annule une commande
  196.        partiellement tapΘe dont vous ne voulez plus.
  197.  
  198. Passez maintenant α la leτon 2.
  199.  
  200.  
  201. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  202.                        Leτon 2.1 : COMMANDES D'EFFACEMENT
  203.  
  204.  
  205.                      ** Tapez  dw  pour effacer un mot. **
  206.  
  207.   1. Appuyez  <╔chap>  pour Ωtre s√r d'Ωtre en mode Normal.
  208.  
  209.   2. DΘplacez le curseur sur la ligne marquΘe ---> ci-dessous.
  210.  
  211.   3. Placez le curseur sur le dΘbut d'un mot qui a besoin d'Ωtre effacΘ.
  212.  
  213.   4. Tapez  dw  pour faire disparaεtre ce mot.
  214.  
  215. NOTE : La lettre  d  apparaεtra sur la derniΦre ligne de l'Θcran lors de
  216.        votre frappe. Vim attend que vous tapiez  w . Si vous voyez un autre
  217.        caractΦre que  d  vous avez tapΘ autre chose ; appuyez <╔chap> et
  218.        recommencez.
  219.  
  220. ---> Il y a quelques dr⌠le mots qui n'ont rien α faire papier sur cette ligne.
  221.  
  222.   5. RΘpΘtez les Θtapes 3 et 4 jusqu'α ce que la phrase soit correcte et allez
  223.      α la Leτon 2.2.
  224.  
  225.  
  226. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  227.                   Leτon 2.2 : PLUS DE COMMANDES D'EFFACEMENTS
  228.  
  229.  
  230.           ** Tapez  d$  pour effacer jusqu'α la fin de la ligne. **
  231.  
  232.   1. Appuyez  <╔chap>  pour Ωtre s√r d'Ωtre en mode Normal.
  233.  
  234.   2. DΘplacez le curseur sur la ligne marquΘe ---> ci-dessous.
  235.  
  236.   3. DΘplacez le curseur jusqu'α la fin de la ligne correcte (APR╚S le
  237.      premier . ).
  238.  
  239.   4. Tapez  d$  pour effacer jusqu'α la fin de la ligne.
  240.  
  241. ---> Quelqu'un a tapΘ la fin de cette ligne deux fois. cette ligne deux fois.
  242.  
  243.   5. Allez α la Leτon 2.3 pour comprendre ce qui se passe.
  244.  
  245.  
  246. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  247.              Leτon 2.3 : └ PROPOS DES OP╔RATEURS ET DES MOUVEMENTS
  248.  
  249.  
  250.   Plusieurs commandes qui changent le texte sont constituΘes d'un opΘrateur
  251.   et d'un mouvement. Le format pour une commande d'effacement avec l'opΘrateur
  252.   d  d'effacement est le suivant :
  253.  
  254.         d   mouvement
  255.  
  256.   O∙ :
  257.     d         - est l'opΘrateur d'effacement
  258.     mouvement - est le mouvement sur lequel agit l'opΘrateur (listΘs
  259.                 ci-dessous)
  260.  
  261.   Une courte liste de mouvements :
  262.     w - jusqu'au dΘbut du prochain mot, en EXCLUANT son premier caractΦre.
  263.     e - jusqu'α la fin du mot courant, en EXCLUANT son dernier caractΦre.
  264.     $ - jusqu'α la fin de la ligne, en INCLUANT son dernier caractΦre.
  265.  
  266.   Ainsi, taper  de  va effacer depuis le curseur jusqu'α la fin du mot.
  267.  
  268. NOTE : Le seul appui d'un mouvement en mode Normal, sans commande, dΘplace le
  269.        curseur comme indiquΘ.
  270.  
  271.  
  272. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  273.             Leτon 2.4 : UTILISER UN QUANTIFICATEUR AVEC UN MOUVEMENT
  274.  
  275.  
  276.        ** Taper un nombre avant un mouvement le rΘpΦte autant de fois. **
  277.  
  278.   1. DΘplacez le curseur au dΘbut de la ligne marquΘe ---> ci-dessous.
  279.  
  280.   2. Tapez  2w  pour dΘplacer le curseur de 2 mots vers l'avant.
  281.  
  282.   3. Tapez  3e  pour dΘplacer le curseur α la fin du troisiΦme mot vers
  283.      l'avant.
  284.  
  285.   4. Tapez  0  (zΘro) pour dΘplacer au dΘbut de la ligne.
  286.  
  287.   5. RΘpΘtez les Θtapes 2 et 3 avec des quantificateurs diffΘrents.
  288.  
  289. ---> Ceci est juste une ligne avec des mots o∙ vous pouvez vous dΘplacer.
  290.  
  291.   6. DΘplacez-vous α la Leτon 2.5.
  292.  
  293.  
  294. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  295.             Leτon 2.5 : UTILISER UN QUANTIFICATEUR POUR EFFACER PLUS
  296.  
  297.  
  298.        ** Taper un nombre avec un opΘrateur le rΘpΦte autant de fois. **
  299.  
  300.   Outre la combinaison de l'opΘrateur d'effacement avec un dΘplacement
  301.   mentionnΘ ci-dessus, vous pouvez insΘrer un nombre (quantificateur)
  302.   pour effacer encore plus :
  303.        d   nombre   dΘplacement
  304.  
  305.   1. DΘplacez le curseur vers le premier mot en MAJUSCULES dans la ligne
  306.      marquΘe --->.
  307.  
  308.   2. Tapez  d2w  pour effacer les deux mots en MAJUSCULES.
  309.  
  310.   3. RΘpΘtez les Θtapes 1 et 2 avec des quantificateurs diffΘrents pour
  311.      effacer les mots suivants en MAJUSCULES α l'aide d'une commande.
  312.  
  313. ---> Cette ABC DE ligne FGHI JK LMN OP de mots est Q RS TUV nettoyΘe.
  314.  
  315.  
  316. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  317.                        Leτon 2.6 : OP╔REZ SUR DES LIGNES
  318.  
  319.  
  320.               ** Tapez   dd   pour effacer une ligne complΦte. **
  321.  
  322.   Vu le nombre de fois o∙ l'on efface des lignes complΦtes, les concepteurs
  323.   de Vi ont dΘcidΘ qu'il serait plus facile de taper simplement deux  d
  324.   pour effacer une ligne.
  325.  
  326.   1. Placez le curseur sur la seconde ligne de la phrase ci-dessous.
  327.   2. Tapez  dd  pour effacer la ligne.
  328.   3. Maintenant allez α la quatriΦme ligne.
  329.   4. Tapez   2dd   pour effacer deux lignes.
  330.  
  331. --->  1)  Les roses sont rouges,
  332. --->  2)  La boue c'est dr⌠le,
  333. --->  3)  Les violettes sont bleues,
  334. --->  4)  J'ai une voiture,
  335. --->  5)  Les horloges donnent l'heure,
  336. --->  6)  Le sucre est doux
  337. --->  7)  Tout comme vous.
  338.  
  339.  
  340. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  341.                             Leτon 2.7 : L'ANNULATION
  342.  
  343.  
  344.             ** Tapez  u  pour annuler les derniΦres commandes. **
  345.                ** Tapez  U  pour rΘcupΘrer toute une ligne. **
  346.  
  347.   1. DΘplacez le curseur sur la ligne marquΘe ---> ci-dessous et placez-le sur
  348.      la premiΦre erreur.
  349.   2. Tapez  x  pour effacer le premier caractΦre redondant.
  350.   3. Puis tapez  u  pour annuler la derniΦre commande exΘcutΘe.
  351.   4. Cette fois, corrigez toutes les erreurs de la ligne avec la commande  x .
  352.   5. Puis tapez un  U  majuscule pour remettre la ligne dans son Θtat initial.
  353.   6. Puis tapez  u  deux-trois fois pour annuler le  U  et les commandes
  354.      prΘcΘdentes.
  355.   7. Maintenant tapez  CTRL-R  (maintenez la touche CTRL enfoncΘe pendant que
  356.      vous appuyez R) deux-trois fois pour refaire les commandes (annuler
  357.      les annulations).
  358.  
  359. ---> Coorrigez les erreurs suur ccette ligne et reemettez-les avvec 'annuler'.
  360.  
  361.   8. Ce sont des commandes trΦs utiles. Maintenant, allez au rΘsumΘ de la
  362.      Leτon 2.
  363.  
  364.  
  365. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  366.                              R╔SUM╔ DE LA LE╟ON 2
  367.  
  368.  
  369.   1. Pour effacer du curseur jusqu'au mot suivant tapez :         dw
  370.  
  371.   2. Pour effacer du curseur jusqu'α la fin d'une ligne tapez :   d$
  372.  
  373.   3. Pour effacer toute une ligne tapez :                         dd
  374.  
  375.   4. Pour rΘpΘter un dΘplacement ajoutez un quantificateur :      2w
  376.  
  377.   5. Le format d'une commande de changement est :
  378.  
  379.        opΘrateur   [nombre]   dΘplacement
  380.  
  381.      O∙ :
  382.        opΘrateur   - est ce qu'il faut faire, comme  d  pour effacer.
  383.        [nombre]    - un quantificateur optionnel pour rΘpΘter le dΘplacement.
  384.        dΘplacement - dΘplace le long du texte α opΘrer, tel que  w  (mot),
  385.                      $ (jusqu'α la fin de ligne), etc.
  386.  
  387.   6. Pour se dΘplacer au dΘbut de ligne, utilisez un zΘro :  0
  388.  
  389.   5. Pour annuler des actions prΘcΘdentes, tapez :            u (u minuscule)
  390.      Pour annuler tous les changements sur une ligne tapez :  U (U majuscule)
  391.      Pour annuler l'annulation tapez :                        CTRL-R
  392.  
  393.  
  394. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  395.                              Leτon 3.1 : LE COLLAGE
  396.  
  397.  
  398.    ** Tapez  p  pour placer aprΦs le curseur ce qui vient d'Ωtre effacΘ. **
  399.  
  400.   1. Placez le curseur sur la premiΦre ligne ci-dessous marquΘe --->.
  401.  
  402.   2. Tapez  dd  pour effacer la ligne et la placer dans un registre de Vim.
  403.  
  404.   3. DΘplacez le curseur sur la ligne c) au-dessus o∙ vous voulez remettre la
  405.      ligne effacΘe.
  406.  
  407.   4. En mode Normal, tapez   p   pour remettre la ligne en dessous du curseur.
  408.  
  409.   5. RΘpΘtez les Θtapes 2 α 4 pour mettre toutes les lignes dans le bon ordre.
  410.  
  411. ---> d) Et vous, qu'apprenez-vous ?
  412. ---> b) Les violettes sont bleues,
  413. ---> c) L'intelligence s'apprend,
  414. ---> a) Les roses sont rouges,
  415.  
  416.  
  417. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  418.                     Leτon 3.2 : LA COMMANDE DE REMPLACEMENT
  419.  
  420.  
  421.      ** Tapez  rx  pour remplacer un caractΦre sous le curseur par  x . **
  422.  
  423.   1. DΘplacez le curseur sur la premiΦre ligne marquΘe ---> ci-dessous.
  424.  
  425.   2. Placez le curseur de maniΦre α ce qu'il surplombe la premiΦre erreur.
  426.  
  427.   3. Tapez  r  suivi du caractΦre qui doit corriger l'erreur.
  428.  
  429.   4. RΘpΘtez les Θtapes 2 et 3 jusqu'α ce que la premiΦre ligne soit Θgale
  430.      α la seconde.
  431.  
  432. --->  Quand cette ligne a ΘtΘ sauvie, quelqu'un a lait des faunes de frappe !
  433. --->  Quand cette ligne a ΘtΘ saisie, quelqu'un a fait des fautes de frappe !
  434.  
  435.   5. Maintenant, allez α la Leτon 3.3.
  436.  
  437. NOTE : N'oubliez pas que vous devriez apprendre par la pratique, pas par
  438.        mΘmorisation.
  439.  
  440.  
  441. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  442.                      Leτon 3.3 : L'OP╔RATEUR DE CHANGEMENT
  443.  
  444.  
  445.             ** Pour changer jusqu'α la fin d'un mot, tapez  ce .**
  446.  
  447.   1. DΘplacez le curseur sur la premiΦre ligne marquΘe ---> ci-dessous.
  448.  
  449.   2. Placez le curseur sur le  u  de luhko.
  450.  
  451.   3. Tapez  ce  et corrigez le mot (dans notre cas, tapez  'igne'.)
  452.  
  453.   4. Appuyez <╔chap> et placez-vous sur le prochain caractΦre qui doit
  454.      Ωtre changΘ.
  455.  
  456.   5. RΘpΘtez les Θtapes 3 et 4 jusqu'α ce que la premiΦre phrase soit
  457.      identique α la seconde.
  458.  
  459. ---> Cette luhko contient quelques myqa qui ont ricne d'Ωtre chantufip.
  460. ---> Cette ligne contient quelques mots qui ont besoin d'Ωtre changΘs.
  461.  
  462. Notez que  ce  efface le mot et vous place ensuite en mode Insertion.
  463.  
  464.  
  465. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  466.                     Leτon 3.4 : PLUS DE CHANGEMENTS AVEC c
  467.  
  468.  
  469.     ** L'opΘrateur de changement fonctionne avec les mΩmes dΘplacements
  470.        que l'effacement. **
  471.  
  472.   1. L'opΘrateur de changement fonctionne de la mΩme maniΦre que
  473.      l'effacement. Le format est :
  474.  
  475.          c   [nombre]   dΘplacement
  476.  
  477.   2. Les dΘplacements sont identiques :  w (mot) et  $ (fin de ligne).
  478.  
  479.   3. DΘplacez-vous sur la premiΦre ligne marquΘe ---> ci-dessous.
  480.  
  481.   4. Placez le curseur sur la premiΦre erreur.
  482.  
  483.   5. Tapez  c$  et tapez le reste de la ligne afin qu'elle soit identique
  484.      α la seconde ligne, puis tapez <╔chap>.
  485.  
  486. ---> La fin de cette ligne doit Ωtre rendue identique α la seconde.
  487. ---> La fin de cette ligne doit Ωtre corrigΘe avec la commande  c$ .
  488.  
  489. NOTE :  Vous pouvez utiliser la touche Retour ArriΦre pour corriger les
  490.         erreurs lorsque vous tapez.
  491.  
  492.  
  493. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  494.                              R╔SUM╔ DE LA LE╟ON 3
  495.  
  496.  
  497.   1. Pour remettre le texte qui a dΘjα ΘtΘ effacΘ, tapez  p . Cela Place le
  498.      texte effacΘ APR╚S le curseur (si une ligne complΦte a ΘtΘ effacΘe, elle
  499.      sera placΘe sous la ligne du curseur).
  500.  
  501.   2. Pour remplacer le caractΦre sous le curseur, tapez  r  suivi du caractΦre
  502.      qui remplacera l'original.
  503.  
  504.   3. L'opΘrateur de changement vous permet de changer depuis la position du
  505.      curseur jusqu'o∙ le dΘplacement vous amΦne. Par exemple, tapez  ce
  506.      pour changer du curseur jusqu'α la fin du mot,  c$  pour changer jusqu'α
  507.      la fin d'une ligne.
  508.  
  509.   4. Le format pour le changement est :
  510.  
  511.          c   [nombre]   dΘplacement
  512.  
  513. Passez maintenant α la leτon suivante.
  514.  
  515.  
  516. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  517.                Leτon 4.1 : POSITION DU CURSEUR ET ╔TAT DU FICHIER
  518.  
  519.  
  520.   ** Tapez CTRL-G pour afficher votre position dans le fichier et son Θtat.
  521.      Tapez  G  pour vous rendre α une ligne donnΘe du fichier. **
  522.  
  523. NOTE : Lisez toute cette leτon avant d'effectuer l'une des Θtapes !!
  524.  
  525.   1. Maintenez enfoncΘe la touche CTRL et appuyez sur  g . On appelle cela
  526.      CTRL-G. Une ligne d'Θtat va apparaεtre en bas de l'Θcran avec le nom
  527.      du fichier et le numΘro de la ligne o∙ vous Ωtes. Notez ce numΘro, il
  528.      servira lors de l'Θtape 3.
  529.  
  530. NOTE : Vous pouvez peut-Ωtre voir le curseur en bas α droite de l'Θcran.
  531.        Ceci arrive quand l'option 'ruler' est activΘe (voir  :help 'ruler')
  532.  
  533.   2. Tapez  G   pour vous dΘplacer α la fin du fichier.
  534.      Tapez  gg  pour vous dΘplacer au dΘbut du fichier.
  535.  
  536.   3. Tapez le numΘro de la ligne o∙ vous Θtiez suivi de   G . Cela vous
  537.      ramΦnera α la ligne o∙ vous Θtiez au dΘpart quand vous aviez appuyΘ
  538.      CTRL-G.
  539.  
  540.   4. Si vous vous sentez prΩt α faire ceci, effectuez les Θtapes 1 α 3.
  541.  
  542.  
  543. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  544.                             Leτon 4.2 : LA RECHERCHE
  545.  
  546.  
  547.           ** Tapez  /  suivi d'un texte pour rechercher ce texte. **
  548.  
  549.   1. Tapez le caractΦre  /  en mode Normal. Notez que celui-ci et le curseur
  550.      apparaissent en bas de l'Θcran, comme lorsque l'on utilise  : .
  551.  
  552.   2. Puis tapez 'errreuur' <EntrΘe>. C'est le mot que vous voulez rechercher.
  553.  
  554.   3. Pour rechercher α nouveau le mΩme texte, tapez simplement  n .
  555.      Pour rechercher le mΩme texte dans la direction opposΘe, tapez  N .
  556.  
  557.   4. Pour rechercher une phrase dans la direction opposΘe, utilisez  ?
  558.      au lieu de  / .
  559.  
  560. ---> erreur ne s'Θcrit pas "errreuur" ; errreuur est une erreur.
  561.  
  562. NOTE : Quand la recherche atteint la fin du fichier, elle reprend au dΘbut
  563.        sauf si l'option 'wrapscan' est dΘsactivΘe.
  564.  
  565.  
  566. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  567.             Leτon 4.3 : RECHERCHE DES PARENTH╚SES CORRESPONDANTES
  568.  
  569.  
  570.            ** Tapez  %  pour trouver des ), ] ou } correspondants. **
  571.  
  572.   1. Placez le curseur sur l'un des (, [ ou { de la ligne marquΘe --->
  573.      ci-dessous.
  574.  
  575.   2. Puis tapez le caractΦre  % .
  576.  
  577.   3. Le curseur se dΘplacera sur la parenthΦse out crochet correspondant.
  578.  
  579.   4. Tapez  %  pour replacer le curseur sur la parenthΦse ou crochet
  580.      correspondant.
  581.  
  582.   5. DΘplacez le curseur sur un autre (,),[,],{ ou } et regardez ce que
  583.      fait  % .
  584.  
  585. ---> Voici ( une ligne de test contenant des (, des [ ] et des { } )).
  586.  
  587. NOTE : Cette fonctionnalitΘ est trΦs utile lors du dΘbogage d'un programme qui
  588.        contient des parenthΦses dΘsΘquilibrΘes !
  589.  
  590.  
  591. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  592.                     Leτon 4.4 : LA COMMANDE DE SUBSTITUTION
  593.  
  594.  
  595.     ** Tapez  :s/ancien/nouveau/g  pour remplacer 'ancien' par 'nouveau'. **
  596.  
  597.   1. DΘplacez le curseur sur la ligne marquΘe ---> ci-dessous.
  598.  
  599.   2. Tapez  :s/lee/le <EntrΘe> . Notez que cette commande change seulement la
  600.      premiΦre occurrence de "lee" dans la ligne.
  601.  
  602.   3. Puis tapez  :s/lee/le/g . L'ajout du drapeau  g  ordonne de faire une
  603.      substitution globale sur la ligne, et change toutes les occurrences de
  604.      "lee" sur la ligne.
  605.  
  606. ---> lee meilleur moment pour regarder lees fleurs est pendant lee printemps.
  607.  
  608.   4. Pour changer toutes les occurrences d'un texte, entre deux lignes,
  609.      tapez  :#,#s/ancien/nouveau/g  o∙ #,# sont les numΘros de lignes de la
  610.                                     plage o∙ la substitution doit Ωtre faite.
  611.      Tapez  :%s/ancien/nouveau/g    pour changer toutes les occurrences dans
  612.                                     tout le fichier.
  613.      Tapez  :%s/ancien/nouveau/gc   pour trouver toutes les occurrences dans
  614.                                     tout le fichier avec une invite pour
  615.                                     confirmer ou infirmer chaque substitution.
  616.  
  617.  
  618.  
  619. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  620.                              R╔SUM╔ DE LA LE╟ON 4
  621.  
  622.  
  623.   1. CTRL-G       affiche la position dans le fichier et l'Θtat de celui-ci.
  624.                G  dΘplace α la fin du fichier.
  625.      nombre    G  dΘplace au numΘro de ligne.
  626.               gg  dΘplace α la premiΦre ligne.
  627.  
  628.   2. Taper  /  suivi d'un texte recherche ce texte vers l'AVANT.
  629.      Taper  ?  suivi d'un texte recherche ce texte vers l'ARRI╚RE.
  630.      AprΦs une recherche tapez  n  pour trouver l'occurrence suivante dans la
  631.      mΩme direction ou  Maj-N  pour rechercher dans la direction opposΘe.
  632.  
  633.   3. Taper  %  lorsque le curseur est sur  (, ), [, ], { ou }  dΘplace
  634.      celui-ci sur le caractΦre correspondant.
  635.  
  636.   4. Pour remplacer le premier aa par bb sur une ligne tapez     :s/aa/bb
  637.      Pour remplacer tous les aa par bb sur une ligne tapez       :s/aa/bb/g
  638.      Pour remplacer du texte entre deux numΘros de ligne tapez   :#,#s/aa/bb/g
  639.      Pour remplacer toutes les occurrences dans le fichier tapez :%s/aa/bb/g
  640.      Pour demander une confirmation α chaque fois ajoutez 'c'    :%s/aa/bb/gc
  641.  
  642.  
  643. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  644.               Leτon 5.1 : COMMENT EX╔CUTER UNE COMMANDE EXTERNE
  645.  
  646.  
  647.  ** Tapez  :!  suivi d'une commande externe pour exΘcuter cette commande. **
  648.  
  649.   1. Tapez le  :  familier pour mettre le curseur en bas de l'Θcran. Cela vous
  650.      permet de saisir une commande.
  651.  
  652.   2. Puis tapez un  !  (point d'exclamation). Cela vous permet d'exΘcuter
  653.      n'importe quelle commande valide pour votre interprΘteur (shell).
  654.  
  655.   3. Par exemple, tapez  ls  aprΦs le  !  et appuyez <EntrΘe>. Ceci affichera
  656.      la liste des fichiers du rΘpertoire courant, comme si vous aviez tapΘ la
  657.      commande α l'invite du shell. Utilisez  :!dir  si  :!ls  ne marche pas.
  658.  
  659. NOTE :  Il est possible d'exΘcuter n'importe quelle commande externe de cette
  660.         maniΦre, avec ou sans argument.
  661.  
  662. NOTE :  Toutes les commandes  :  doivent finir par la frappe de <EntrΘe>.
  663.         └ partir de maintenant, nous ne le mentionnerons plus.
  664.  
  665.  
  666. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  667.          Leτon 5.2 : PLUS DE D╔TAILS SUR L'ENREGISTREMENT DE FICHIERS
  668.  
  669.  
  670.  ** Pour enregistrer les changements faits au texte, tapez  :w FICHIER . **
  671.  
  672.   1. Tapez  :!dir  ou  :!ls  pour avoir la liste des fichiers dans le
  673.      rΘpertoire courant. Vous savez dΘjα qu'il faut appuyer <EntrΘe> aprΦs
  674.      cela.
  675.  
  676.   2. Choisissez un nom de fichier qui n'existe pas encore, par exemple TEST.
  677.  
  678.   3. Puis tapez  :w TEST  (o∙ TEST est le nom que vous avez choisi).
  679.  
  680.   4. Cela enregistre tout le fichier (Tutoriel Vim) sous le nom TEST.
  681.      Pour le vΘrifier, tapez  :!dir  ou  :!ls  de nouveau pour revisualiser
  682.      votre rΘpertoire.
  683.  
  684. NOTE : Si vous quittez Vim et le redΘmarrez de nouveau avec le fichier TEST,
  685.        celui-ci sera une copie exacte de ce cours au moment o∙ vous l'avez
  686.        enregistrΘ.
  687.  
  688.   5. Maintenant, effacez le fichier en tapant (MS-DOS) :   :!del TEST
  689.                                            ou (Unix) :     :!rm TEST
  690.  
  691.  
  692. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  693.                   Leτon 5.3 : S╔LECTION DU TEXTE └ ENREGISTRER
  694.  
  695.  
  696.                   ** Pour enregistrer une portion du fichier,
  697.                       tapez :   v  dΘplacement  :w FICHIER  **
  698.  
  699.   1. DΘplacez le curseur sur cette ligne.
  700.  
  701.   2. Appuyez  v  et dΘplacez le curseur vers la cinquiΦme ligne plus bas.
  702.      Remarquez que le texte est en surbrillance.
  703.  
  704.   3. Appuyez  :  . En bas de l'Θcran  :'<,'> va apparaεtre.
  705.  
  706.   4. Tapez   w TEST  , o∙ TEST est un nom de fichier qui n'existe pas.
  707.      VΘrifiez que vous voyez  :'<,'>w TEST  avant de d'appuyer sur <EntrΘe>.
  708.  
  709.   5. Vim va enregistrer les lignes sΘlectionnΘes dans le fichier TEST.
  710.      Utilisez  :!dir  ou  !ls pour le voir. Ne l'effacez pas encore !
  711.      Nous allons l'utiliser dans la leτon suivante.
  712.  
  713. NOTE : L'appui de  v  dΘmarre la sΘlection Visuelle. Vous pouvez dΘplacer le
  714.        curseur pour agrandir ou rΘtrΘcir la sΘlection. Puis vous pouvez
  715.        utiliser un opΘrateur pour faire quelque chose sur le texte. Par
  716.        exemple,  d  efface le texte.
  717.  
  718.  
  719. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  720.                  Leτon 5.4 : R╔CUP╔RATION ET FUSION DE FICHIERS
  721.  
  722.  
  723.         ** Pour insΘrer le contenu d'un fichier, tapez  :r FICHIER **
  724.  
  725.   1. Placez le curseur juste au-dessus de cette ligne.
  726.  
  727. NOTE :  AprΦs avoir exΘcutΘ l'Θtape 2 vous verrez du texte de la Leτon 5.3.
  728.         Puis dΘplacez-vous vers le bas pour voir cette leτon α nouveau.
  729.  
  730.   2. Maintenant rΘcupΘrez votre fichier TEST en utilisant la commande  :r TEST
  731.      o∙ TEST est le nom de votre fichier.
  732.      Le fichier que vous rΘcupΘrez est placΘ au-dessous de la ligne du curseur.
  733.  
  734.   4. Pour vΘrifier que le fichier a bien ΘtΘ insΘrΘ, remontez et vΘrifiez
  735.      qu'il y a maintenant deux copies de la Leτon 5.3, l'originale et celle
  736.      contenue dans le fichier.
  737.  
  738. NOTE :  Vous pouvez aussi lire la sortie d'une commande externe. Par exemple,
  739.         :r !ls  lit la sortie de la commande ls et la place sous la ligne du
  740.         curseur.
  741.  
  742.  
  743. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  744.                              R╔SUM╔ DE LA LE╟ON 5
  745.  
  746.  
  747.   1. :!commande  exΘcute une commande externe.
  748.  
  749.      Quelques exemples pratiques :
  750.       (MS-DOS)        (Unix)
  751.        :!dir           :!ls          affiche le contenu du rΘpertoire courant.
  752.        :!del FICHIER   :!rm FICHIER  efface FICHIER.
  753.  
  754.   2. :w FICHIER  enregistre le fichier Vim courant sur le disque avec pour
  755.                   nom FICHIER.
  756.  
  757.   3. v  dΘplacement  :w FICHIER sauvegarde les lignes de la sΘlection Visuelle
  758.      dans le fichier FICHIER.
  759.  
  760.   4. :r FICHIER  rΘcupΦre le contenu du fichier FICHIER et l'insΦre sous la
  761.      position du curseur.
  762.  
  763.   5. :r !dir  lit la sortie de la commande dir et l'insΦre sous la position
  764.      du curseur.
  765.  
  766.  
  767. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  768.                       Leτon 6.1 : LA COMMANDE D'OUVERTURE
  769.  
  770.  
  771. ** Tapez  o  pour ouvrir une ligne sous le curseur et y aller en Insertion. **
  772.  
  773.   1. DΘplacez le curseur sur la ligne marquΘe ---> ci-dessous.
  774.  
  775.   2. Tapez la lettre   o   minuscule pour ouvrir une ligne SOUS le curseur et
  776.      vous y placer en mode Insertion.
  777.  
  778.   3. Puis tapez du texte et appuyez <╔chap> pour sortir du mode Insertion.
  779.  
  780. ---> En tapant  o  le curseur se met sur la ligne ouverte, en mode Insertion.
  781.  
  782.   4. Pour ouvrir une ligne au-DESSUS du curseur, tapez simplement un  O
  783.      majuscule, plut⌠t qu'un  o  minuscule. Faites un essai sur la ligne
  784.      ci-dessous.
  785.  
  786. ---> Ouvrez une ligne ci-dessus en tapant O lorsque le curseur est ici.
  787.  
  788.  
  789. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  790.                         Leτon 6.2 : LA COMMANDE D'AJOUT
  791.  
  792.  
  793.             ** Tapez  a  pour insΘrer du texte APR╚S le curseur. **
  794.  
  795.   1. Placez le curseur au dΘbut de la ligne marquΘe ---> ci-dessous.
  796.  
  797.   2. Appuyez  e  jusqu'α ce que le curseur soit sur la fin de  li .
  798.  
  799.   3. Appuyez  a  (minuscule) pour ajouter du texte APR╚S le curseur.
  800.  
  801.   4. ComplΘtez le mot comme dans la ligne dessous. Appuyez <╔chap> pour
  802.      sortir du mode Insertion.
  803.  
  804.   5. Utilisez  e  pour vous dΘplacer vers le mot incomplet suivant et
  805.      rΘpΘtez les Θtapes 3 et 4.
  806.  
  807. ---> Cette li vous perm de pratiq l'ajout de t dans une ligne.
  808. ---> Cette ligne vous permet de pratiquer l'ajout de texte dans une ligne.
  809.  
  810. NOTE :  a, i, A vont tous dans le mΩme mode Insertion, la seule diffΘrence
  811.         est l'endroit o∙ les caractΦres sont insΘrΘs.
  812.  
  813.  
  814. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  815.                    Leτon 6.3 : UNE AUTRE MANI╚RE DE REMPLACER
  816.  
  817.  
  818.        ** Tapez un  R  majuscule pour remplacer plus d'un caractΦre. **
  819.  
  820.   1. DΘplacez le curseur sur la premiΦre ligne marquΘe ---> ci-dessous.
  821.      DΘplacez le curseur sur le dΘbut du premier xxx .
  822.  
  823.   2. Appuyez maintenant  R  et tapez le nombre dessous dans la deuxiΦme ligne,
  824.      de maniΦre α remplacer le xxx .
  825.  
  826.   3. Appuyez <╔chap> pour quitter le mode Remplacement. Notez que le reste de
  827.      la ligne demeure inchangΘ.
  828.  
  829.   4. RΘpΘtez les Θtapes pour remplacer les xxx restants.
  830.  
  831.  
  832. ---> L'ajout de 123 α xxx donne xxx.
  833. ---> L'ajout de 123 α 456 donne 579.
  834.  
  835. NOTE : Le mode Remplacement est comme le mode Insertion, mais tous les
  836.        caractΦres tapΘs effacent un caractΦre existant.
  837.  
  838.  
  839. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  840.                      Leτon 6.4 : COPIER ET COLLER DU TEXTE
  841.  
  842.  
  843.    ** Utilisez l'opΘrateur  y  pour copier du texte et  p  pour le coller **
  844.  
  845.   1. Allez α la ligne marquΘe ---> ci-dessous et placez le curseur aprΦs "a)".
  846.  
  847.   2. DΘmarrez le mode Visuel avec  v  et dΘplacez le curseur juste devant
  848.      "premier".
  849.  
  850.   3. Tapez  y  pour copier le texte en surbrillance.
  851.  
  852.   4. DΘplacez le curseur α la fin de la ligne suivante :   j$
  853.  
  854.   5. Tapez  p  pour coller le texte. Puis tapez :  un second <╔chap> .
  855.  
  856.   6. Utilisez le mode Visuel pour sΘlectionner "ΘlΘment", copiez le avec  y  ,
  857.      dΘplacez-vous α la fin de la ligne suivant avec  j$  et collez le texte
  858.      α cet endroit avec  p .
  859.  
  860. --->  a) ceci est le premier ΘlΘment.
  861.       b)
  862.  
  863. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  864.                        Leτon 6.4 : R╔GLAGE DES OPTIONS
  865.  
  866.  
  867.     ** RΘglons une option afin que la recherche et la substitution ignore la
  868.        casse des caractΦres. **
  869.  
  870.   1. Recherchez 'ignore' en tapant :   /ignore <EntrΘe>
  871.      RΘpΘtez ceci plusieurs fois en utilisant la touche  n .
  872.  
  873.   2. Activez l'option 'ic' (ignorer casse) en tapant  :set ic .
  874.  
  875.   3. Puis cherchez 'ignore' de nouveau en utilisant  n .
  876.      Remarquez que Ignore et IGNORE sont maintenant aussi trouvΘs.
  877.  
  878.   4. Activez les options 'hlsearch' et 'incsearch' avec  :set hls is .
  879.  
  880.   5. Puis recommencez une recherche, et faites bien attention α ce qui se
  881.      produit :  /ignore <EntrΘe>
  882.  
  883.   6. Pour dΘsactiver 'ignorer casse', entrez :  :set noic
  884.  
  885. NOTE : Pour enlever la surbrillance des rΘsultats, entrez :   :nohlsearch
  886.  
  887. NOTE : Si vous voulez ignorer la casse uniquement pour une recherche, utilisez
  888.        \c  dans la phrase :   /ignore\c  <EntrΘe>
  889.  
  890.  
  891. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  892.                              R╔SUM╔ DE LA LE╟ON 6
  893.  
  894.  
  895.   1. Taper  o  ouvre une ligne SOUS le curseur et dΘmarre le mode Insertion.
  896.      Taper  O  ouvre une ligne au-DESSUS du curseur.
  897.  
  898.   2. Taper  a  pour insΘrer du texte APR╚S le curseur.
  899.      Taper  A  pour insΘrer du texte aprΦs la fin de ligne.
  900.  
  901.   3. Taper  e  dΘplace α la fin du mot.
  902.  
  903.   4. Taper  y  copie du texte,  p  le colle.
  904.  
  905.   5. Taper  R  majuscule active le mode Remplacement jusqu'α ce qu' <╔chap>
  906.      soit appuyΘ.
  907.  
  908.   6. Taper  ":set xxx"  active l'option "xxx". Quelques options sont :
  909.         'ic'  'ingnorecase' pour ignorer la casse lors des recherches.
  910.         'is'  'incsearch'   pour montrer les appariements partiels.
  911.         'hls' 'hlsearch'    pour mettre en surbrillance les appariements.
  912.  
  913.  
  914. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  915.                          Leτon 7.1 : OBTENIR DE L'AIDE
  916.  
  917.  
  918.                   ** Utiliser le systΦme d'aide en ligne. **
  919.  
  920.   Vim a un systΦme complet d'aide en ligne. Pour y accΘder, essayez l'une de
  921.   ces trois mΘthodes :
  922.         - appuyez la touche <Help> (si vous en avez une)
  923.         - appuyez la touche <F1> (si vous en avez une)
  924.         - tapez  :help <EntrΘe>
  925.  
  926.  
  927.   Lisez le texte dans la fenΩtre d'aide pour savoir comment fonctionne l'aide.
  928.   Tapez  CTRL-W CTRL-W   pour sauter d'une fenΩtre α l'autre.
  929.   Tapez  :q <EntrΘe>     pour fermer la fenΩtre d'aide.
  930.  
  931.   Vous pouvez accΘder α l'aide sur α peu prΦs n'importe quel sujet en donnant
  932.   des arguments α la commande  :help . Essayez par exemple (n'oubliez pas
  933.   d'appuyer sur <EntrΘe>) :
  934.  
  935.         :help w
  936.         :help c_CTRL-D
  937.         :help c_<T
  938.         :help insert-index
  939.         :help user-manual
  940.  
  941.  
  942. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  943.                     Leτon 7.2 : CR╔ER UN SCRIPT DE D╔MARRAGE
  944.  
  945.                    ** Activer les fonctionnalitΘs de Vim. **
  946.  
  947.   Vim a beaucoup plus de fonctionnalitΘs que Vi, mais la plupart de celles-ci
  948.   sont dΘsactivΘes par dΘfaut. Pour commencer α les utiliser, vous devez
  949.   crΘer un fichier "vimrc".
  950.  
  951.   1. Commencez α Θditer le fichier "vimrc". Ceci dΘpend de votre systΦme :
  952.         :edit ~/.vimrc         pour Unix
  953.         :edit $VIM/_vimrc      pour MS-Windows
  954.  
  955.   2. Lisez maintenant le fichier d'exemple "vimrc" :
  956.         :r $VIMRUNTIME/vimrc_example.vim
  957.  
  958.   3. Enregistrez le fichier avec :
  959.         :w
  960.  
  961.   La prochaine fois que vous dΘmarrerez Vim, la coloration syntaxique sera
  962.   activΘe. Vous pouvez ajouter tous vos rΘglages prΘfΘrΘs dans ce fichier
  963.   "vimrc". Pour plus d'informations, tapez  :help vimrc-intro
  964.  
  965.  
  966. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  967.                             Leτon 7.3 : COMPL╚TEMENT
  968.  
  969.  
  970.           ** ComplΦtement de ligne de commande avec CTRL-D et <TAB> **
  971.  
  972.   1. Mettez Vim soit en mode non compatible :   set nocp
  973.  
  974.   2. Regardez quels fichiers existent dans le rΘpertoire :  !ls  ou  !dir
  975.  
  976.   3. Tapez le dΘbut d'une commande :   :e
  977.  
  978.   4. Appuyez  CTRL-D  et Vim affichera une liste de commandes qui commencent
  979.      par "e".
  980.  
  981.   5. Appuyez  <TAB>  et Vim complΘtera le nom de la commande :  ":edit"
  982.  
  983.   6. Ajoutez maintenant un espace et le dΘbut d'un fichier existant :
  984.      :edit  FIC
  985.  
  986.   7  Appuyez  <TAB>. Vim va complΘter le nom (s'il est unique).
  987.  
  988. NOTE : Le complΦtement fonctionne pour de nombreuses commandes. Essayez
  989.        d'appuyer CTRL-D et <TAB>. C'est utile en particulier pour  :help .
  990.  
  991.  
  992. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  993.                               R╔SUM╔ DE LA LE╟ON 7
  994.  
  995.  
  996.   1. Tapez  :help  ou appuyez <F1> ou <Aide> pour ouvrir la fenΩtre d'aide.
  997.  
  998.   2. Tapez  :help cmd  pour trouver l'aide sur  cmd .
  999.  
  1000.   3. Tapez  CTRL-W CTRL-W  pour sauter α une autre fenΩtre.
  1001.  
  1002.   4. Tapez  :q  pour fermer la fenΩtre d'aide.
  1003.  
  1004.   5. CrΘez un script de dΘmarrage vimrc pour conserver vos rΘglages prΘfΘrΘs.
  1005.  
  1006.   6. Quand vous tapez une commande  :  appuyez CTRL-D pour voir les
  1007.      complΦtements possibles. Appuyez <TAB> pour utiliser un complΦtement.
  1008.  
  1009.  
  1010. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1011.  
  1012.   Ceci conclut le Tutoriel Vim. Le but Θtait de vous donner un bref aperτu de
  1013.   l'Θditeur Vim, juste assez pour vous permettre d'utiliser l'Θditeur
  1014.   relativement facilement. Il est loin d'Ωtre complet, vu que Vim a beaucoup
  1015.   plus de commandes. Un Manuel de l'utilisateur est disponible en anglais :
  1016.     :help user-manual
  1017.  
  1018.   Pour continuer α dΘcouvrir et α apprendre Vim, il existe un livre traduit en
  1019.   franτais. Il parle plus de Vi que de Vim, mais pourra vous Ωtre utile.
  1020.         L'Θditeur Vi - Collection PrΘcis et concis - par Arnold Robbins
  1021.         ╔diteur : O'Reilly France
  1022.         ISBN : 2-84177-102-4
  1023.  
  1024.   Deux livres en anglais sont Θgalement mentionnΘs dans la version originale
  1025.   de ce tutoriel, dont un qui traite spΘcifiquement de Vim. Merci de vous y
  1026.   rΘfΘrer si vous Ωtes intΘressΘs.
  1027.  
  1028.   Ce tutoriel a ΘtΘ Θcrit par Michael C. Pierce et Robert K. Ware de l'╔cole
  1029.   des Mines du Colorado et reprend des idΘes fournies par Charles Smith,
  1030.   UniversitΘ d'╔tat du Colorado. E-mail : bware@mines.colorado.edu.
  1031.  
  1032.   ModifiΘ pour Vim par Bram Moolenar.
  1033.   Traduit en franτais par Adrien Beau, en avril 2001.
  1034.   DerniΦres mises α jour par Dominique PellΘ.
  1035.  
  1036.   E-mail :      dominique.pelle@gmail.com
  1037.   Last Change : 2011 Nov 27
  1038. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1039.