Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
elearning:workbooks:debian:10:utilisateur:l102 [2022/05/17 07:57] – created adminelearning:workbooks:debian:10:utilisateur:l102 [2024/03/11 09:27] (Version actuelle) admin
Ligne 1: Ligne 1:
 ~~PDF:LANDSCAPE~~ ~~PDF:LANDSCAPE~~
  
-Version : **2022.01**+Version : **2024.01**
  
 Dernière mise-à-jour : ~~LASTMOD~~ Dernière mise-à-jour : ~~LASTMOD~~
  
-======LCF402 - L’Éditeur VI======+======LDF402 - L’Éditeur VI======
  
 =====Contenu du Module===== =====Contenu du Module=====
  
-  * **LCF402 - L’Éditeur VI**+  * **LDF402 - L’Éditeur VI**
     * Contenu du Module     * Contenu du Module
     * Présentation     * Présentation
Ligne 113: Ligne 113:
 </code> </code>
  
-<WRAP center round todo 60%>+<WRAP center round todo>
 **A faire** - Appuyez sur la touche **i** de votre clavier pour basculer en mode //insertion//. Cliquez le bouton central ( la roue ) de votre souris afin de coller dans le fichier les lignes 1 à 25. Utilisez ensuite la touche <key>Echap</key> pour basculer en mode //Commande//. Appuyez sur la touche <key>:</key> suivi par la touche <key>x</key> pour sauvegarder et quitter VI. **A faire** - Appuyez sur la touche **i** de votre clavier pour basculer en mode //insertion//. Cliquez le bouton central ( la roue ) de votre souris afin de coller dans le fichier les lignes 1 à 25. Utilisez ensuite la touche <key>Echap</key> pour basculer en mode //Commande//. Appuyez sur la touche <key>:</key> suivi par la touche <key>x</key> pour sauvegarder et quitter VI.
 </WRAP> </WRAP>
Ligne 153: Ligne 153:
 This is line 24 This is line 24
 This is line 25 This is line 25
-                                                                                                                                                                                                                                                                                                                                             +                                                                                     
-"vitext" [readonly] 25L, 391C+"vitext" [readonly] 25L, 391B
 </code> </code>
  
-<WRAP center round alert 60%>+<WRAP center round alert>
 **Attention** : Assurez-vous que vous ne voyez que les 25 premières lignes de ce fichier. **Attention** : Assurez-vous que vous ne voyez que les 25 premières lignes de ce fichier.
 </WRAP> </WRAP>
  
-<WRAP center round important 60%>+<WRAP center round important>
 **Important** : Notez la présence de la dernière ligne avec la mention [readonly]. **Important** : Notez la présence de la dernière ligne avec la mention [readonly].
 </WRAP> </WRAP>
Ligne 201: Ligne 201:
 This is line 24 This is line 24
 This is line 25 This is line 25
-"vitext" 25L, 391C                                            25,1          All +~                                                                                      
 +"vitext" 25 lines391 bytes
 </code> </code>
  
-<WRAP center round important 60%>+<WRAP center round important>
 **Important** : Notez que vi est lancé en mode Commande. **Important** : Notez que vi est lancé en mode Commande.
 </WRAP> </WRAP>
Ligne 222: Ligne 223:
 ====2.2 - Activer la numérotation des lignes avec la commande set==== ====2.2 - Activer la numérotation des lignes avec la commande set====
  
-Activer la numérotation des lignes avec la commande **:set nu** ou la commande **:set number**. Vous obtiendrez un résultat similaire à celui-ci :+Activer la numérotation des lignes avec la commande **:set nu** ou la commande **:set number** :
  
 <code> <code>
-  1 This is line 1 +This is line 1 
-  This is line 2 +This is line 2 
-  This is line 3 +This is line 3 
-  This is line 4 +This is line 4 
-  This is line 5 +This is line 5 
-  This is line 6 +This is line 6 
-  This is line 7 +This is line 7 
-  This is line 8 +This is line 8 
-  This is line 9 +This is line 9 
- 10 This is line 10 +This is line 10 
- 11 This is line 11 +This is line 11 
- 12 This is line 12 +This is line 12 
- 13 This is line 13 +This is line 13 
- 14 This is line 14 +This is line 14 
- 15 This is line 15 +This is line 15 
- 16 This is line 16 +This is line 16 
- 17 This is line 17 +This is line 17 
- 18 This is line 18 +This is line 18 
- 19 This is line 19 +This is line 19 
- 20 This is line 20 +This is line 20 
- 21 This is line 21 +This is line 21 
- 22 This is line 22 +This is line 22 
- 23 This is line 23 +This is line 23 
- 24 This is line 24 +This is line 24 
- 25 This is line 25 +This is line 25 
-:set nu                                                       25,1          All +~                                                                                      
 +:set nu 
 </code> </code>
 +
 +**Sans** appuyer sue la touche **Entrée**, ajoutez **mber** à la ligne **:set nu** :
 +
 +<code>
 +This is line 1
 +This is line 2
 +This is line 3
 +This is line 4
 +This is line 5
 +This is line 6
 +This is line 7
 +This is line 8
 +This is line 9
 +This is line 10
 +This is line 11
 +This is line 12
 +This is line 13
 +This is line 14
 +This is line 15
 +This is line 16
 +This is line 17
 +This is line 18
 +This is line 19
 +This is line 20
 +This is line 21
 +This is line 22
 +This is line 23
 +This is line 24
 +This is line 25
 +~                                                                                     
 +:set number [Enter] <<<<<<<<<< Appuyez sur la touche Entrée
 +</code>
 +
 +Vous obtiendrez un résultat similaire à celui-ci :
  
 <code> <code>
-  1 This is line 1 +      1 This is line 1 
-  2 This is line 2 +      2 This is line 2 
-  3 This is line 3 +      3 This is line 3 
-  4 This is line 4 +      4 This is line 4 
-  5 This is line 5 +      5 This is line 5 
-  6 This is line 6 +      6 This is line 6 
-  7 This is line 7 +      7 This is line 7 
-  8 This is line 8 +      8 This is line 8 
-  9 This is line 9 +      9 This is line 9 
- 10 This is line 10 +     10 This is line 10 
- 11 This is line 11 +     11 This is line 11 
- 12 This is line 12 +     12 This is line 12 
- 13 This is line 13 +     13 This is line 13 
- 14 This is line 14 +     14 This is line 14 
- 15 This is line 15 +     15 This is line 15 
- 16 This is line 16 +     16 This is line 16 
- 17 This is line 17 +     17 This is line 17 
- 18 This is line 18 +     18 This is line 18 
- 19 This is line 19 +     19 This is line 19 
- 20 This is line 20 +     20 This is line 20 
- 21 This is line 21 +     21 This is line 21 
- 22 This is line 22 +     22 This is line 22 
- 23 This is line 23 +     23 This is line 23 
- 24 This is line 24 +     24 This is line 24 
- 25 This is line 25 +     25 This is line 25 
-:set number                                                   25,1          All+~                                                                                      
 +:set number
 </code> </code>
  
Ligne 305: Ligne 342:
 | **Ctrl+u** | Défilement d'une demi-écran vers l'arrière | | **Ctrl+u** | Défilement d'une demi-écran vers l'arrière |
  
-<WRAP center round todo 60%+<WRAP center round todo> 
-**A faire** : Testez chaque commande afin de visualiser les résultats. Revenez ensuite à la première page-écran et positionnez votre curseur au début de la ligne 13.+**A faire** : Testez chaque commande afin de visualiser les résultats. **Revenez ensuite à la première page-écran et positionnez votre curseur au début de la ligne 13**.
 </WRAP>  </WRAP> 
  
-<WRAP center round important 60%>+<WRAP center round important>
 **Important** : Pour savoir pourquoi les touches <key>h</key>, <key>j</key>, <key>k</key> et <key>l</key> sont utilisés comme un pavé directionnel, consultez cette [[http://www.catonmat.net/blog/why-vim-uses-hjkl-as-arrow-keys/|page]]. **Important** : Pour savoir pourquoi les touches <key>h</key>, <key>j</key>, <key>k</key> et <key>l</key> sont utilisés comme un pavé directionnel, consultez cette [[http://www.catonmat.net/blog/why-vim-uses-hjkl-as-arrow-keys/|page]].
 </WRAP> </WRAP>
Ligne 332: Ligne 369:
  
 <code> <code>
-  1 This is line 1 +      1 This is line 1 
-  2 This is line 2 +      2 This is line 2 
-  3 This is line 3 +      3 This is line 3 
-  4 This is line 4 +      4 This is line 4 
-  5 This is line 5 +      5 This is line 5 
-  6 This is line 6 +      6 This is line 6 
-  7 This is line 7 +      7 This is line 7 
-  8 This is line 8 +      8 This is line 8 
-  9 This is line 9 +      9 This is line 9 
- 10 This is line 10 +     10 This is line 10 
- 11 This is line 11 +     11 This is line 11 
- 12 This is line 12 +     12 This is line 12 
- 13 This is line 13 +     13 This is line 13 
- 14 Linux is super +     14 Linux is super <<<<<<<<<< ligne ajoutée 
- 15 This is line 14 +     15 This is line 14 
- 16 This is line 15 +     16 This is line 15 
- 17 This is line 16 +     17 This is line 16 
- 18 This is line 17 +     18 This is line 17 
- 19 This is line 18 +     19 This is line 18 
- 20 This is line 19 +     20 This is line 19 
- 21 This is line 20 +     21 This is line 20 
- 22 This is line 21 +     22 This is line 21 
- 23 This is line 22 +     23 This is line 22 
- 24 This is line 23 +     24 This is line 23 
- 25 This is line 24 +     25 This is line 24 
--- INSERT --                                                  14,15         Top+     26 This is line 25 
 +:set number
 </code> </code>
  
-<WRAP center round alert 60%>+<WRAP center round alert>
 **Attention** - Ne changez pas la taille de votre terminal. Vous ne devez visualiser QUE les premières 25 lignes. **Attention** - Ne changez pas la taille de votre terminal. Vous ne devez visualiser QUE les premières 25 lignes.
 </WRAP> </WRAP>
Ligne 367: Ligne 405:
  
 <code> <code>
-  1 This is line 1 +      1 This is line 1 
-  2 This is line 2 +      2 This is line 2 
-  3 This is line 3 +      3 This is line 3 
-  4 This is line 4 +      4 This is line 4 
-  5 This is line 5 +      5 This is line 5 
-  6 This is line 6 +      6 This is line 6 
-  7 This is line 7 +      7 This is line 7 
-  8 This is line 8 +      8 This is line 8 
-  9 This is line 9 +      9 This is line 9 
- 10 This is line 10 +     10 This is line 10 
- 11 This is line 11 +     11 This is line 11 
- 12 This is line 12 +     12 This is line 12 
- 13 This is line 13 +     13 This is line 13 
- 14 Linux is super +     14 Linux is super 
- 15 This is line 14 +     15 This is line 14 
- 16 This is line 15 +     16 This is line 15 
- 17 This is line 16 +     17 This is line 16 
- 18 This is line 17 +     18 This is line 17 
- 19 This is line 18 +     19 This is line 18 
- 20 This is line 19 +     20 This is line 19 
- 21 This is line 20 +     21 This is line 20 
- 22 This is line 21 +     22 This is line 21 
- 23 This is line 22 +     23 This is line 22 
- 24 This is line 23 +     24 This is line 23 
- 25 This is line 24Linux is super +     25 This is line 24 
--- INSERT --                                                  25,30         Top+     26 This is line 25Linux est super <<<<<<<<<< texte ajouté 
 +:set numberH
 </code> </code>
  
Ligne 398: Ligne 437:
  
 <code> <code>
-  1 This is line Linux is super1 +      1 This is line Linux is super1 <<<<<<<<<< texte ajouté 
-  2 This is line 2 +      2 This is line 2 
-  3 This is line 3 +      3 This is line 3 
-  4 This is line 4 +      4 This is line 4 
-  5 This is line 5 +      5 This is line 5 
-  6 This is line 6 +      6 This is line 6 
-  7 This is line 7 +      7 This is line 7 
-  8 This is line 8 +      8 This is line 8 
-  9 This is line 9 +      9 This is line 9 
- 10 This is line 10 +     10 This is line 10 
- 11 This is line 11 +     11 This is line 11 
- 12 This is line 12 +     12 This is line 12 
- 13 This is line 13 +     13 This is line 13 
- 14 Linux is super +     14 Linux is super 
- 15 This is line 14 +     15 This is line 14 
- 16 This is line 15 +     16 This is line 15 
- 17 This is line 16 +     17 This is line 16 
- 18 This is line 17 +     18 This is line 17 
- 19 This is line 18 +     19 This is line 18 
- 20 This is line 19 +     20 This is line 19 
- 21 This is line 20 +     21 This is line 20 
- 22 This is line 21 +     22 This is line 21 
- 23 This is line 22 +     23 This is line 22 
- 24 This is line 23 +     24 This is line 23 
- 25 This is line 24Linux is super +     25 This is line 24 
--- INSERT --                                                  1,28          Top+     26 This is line 25Linux est super 
 +:set number
 </code> </code>
  
Ligne 449: Ligne 489:
 Appuyez maintenant sur la touche **n**. Votre curseur doit se trouver sur la première ligne. Appuyez ensuite sur la touche **N**. Votre curseur doit se trouver sur la ligne 14. Appuyez maintenant sur la touche **n**. Votre curseur doit se trouver sur la première ligne. Appuyez ensuite sur la touche **N**. Votre curseur doit se trouver sur la ligne 14.
  
-Appuyez sur la commande **H**. Remplacez maintenant le mot //super// par //wonderful// en utilisant la commande **%%:g/super/s//wonderful/g%%** suivez par la touche <key>Entrée</key>. VI vous confirme le remplacement :+Appuyez sur la commande **H**. Remplacez maintenant le mot //super// par //wonderful// en utilisant la commande **%%:g/super/s//wonderful/g%%** suivez par la touche <key>Entrée</key> :
  
 <code> <code>
-  1 This is line Linux is wonderful1 +      1 This is line Linux is super1 
-  2 This is line 2 +      2 This is line 2 
-  3 This is line 3 +      3 This is line 3 
-  4 This is line 4 +      4 This is line 4 
-  5 This is line 5 +      5 This is line 5 
-  6 This is line 6 +      6 This is line 6 
-  7 This is line 7 +      7 This is line 7 
-  8 This is line 8 +      8 This is line 8 
-  9 This is line 9 +      9 This is line 9 
- 10 This is line 10 +     10 This is line 10 
- 11 This is line 11 +     11 This is line 11 
- 12 This is line 12 +     12 This is line 12 
- 13 This is line 13 +     13 This is line 13 
- 14 Linux is wonderful +     14 Linux is super 
- 15 This is line 14 +     15 This is line 14 
- 16 This is line 15 +     16 This is line 15 
- 17 This is line 16 +     17 This is line 16 
- 18 This is line 17 +     18 This is line 17 
- 19 This is line 18 +     19 This is line 18 
- 20 This is line 19 +     20 This is line 19 
- 21 This is line 20 +     21 This is line 20 
- 22 This is line 21 +     22 This is line 21 
- 23 This is line 22 +     23 This is line 22 
- 24 This is line 23 +     24 This is line 23 
- 25 This is line 24Linux is wonderful +     25 This is line 24 
-3 substitutions on 3 lines                                    25,         Top+     26 This is line 25Linux est super 
 +:g/super/s//wonderful/g [Enter] <<<<<<<<<< Appuyez sur la touche Entrée 
 +</code> 
 + 
 +VI vous confirme le remplacement : 
 + 
 +<code> 
 +      1 This is line Linux is wonderful1 
 +      2 This is line 2 
 +      3 This is line 3 
 +      4 This is line 4 
 +      5 This is line 5 
 +      6 This is line 6 
 +      7 This is line 7 
 +      8 This is line 8 
 +      9 This is line 9 
 +     10 This is line 10 
 +     11 This is line 11 
 +     12 This is line 12 
 +     13 This is line 13 
 +     14 Linux is wonderful 
 +     15 This is line 14 
 +     16 This is line 15 
 +     17 This is line 16 
 +     18 This is line 17 
 +     19 This is line 18 
 +     20 This is line 19 
 +     21 This is line 20 
 +     22 This is line 21 
 +     23 This is line 22 
 +     24 This is line 23 
 +     25 This is line 24 
 +     26 This is line 25Linux est wonderful 
 +3 substitutions on 3 lines
 </code> </code>
  
Ligne 499: Ligne 572:
  
 <code> <code>
-  1 This is line Linux is wonderful1 +      1 This is line Linux is wonderful1 
-  2 This is line 2 +      2 This is line 2 
-  3 This is line 3 +      3 This is line 3 
-  4 This is line 4 +      4 This is line 4 
-  5 This is line 5 +      5 This is line 5 
-  6 This is line 6 +      6 This is line 6 
-  7 This is line 7 +      7 This is line 7 
-  8 This is line 8 +      8 This is line 8 
-  9 This is line 9 +      9 This is line 9 
- 10 This is line 10 +     10 This is line 10 
- 11 This is line 11 +     11 This is line 11 
- 12 This is line 12 +     12 This is line 12 
- 13 This is line 13 +     13 This is line 13 
- 14 This is line 14 +     14 This is line 14 <<<<<<<<<< la ligne 15 est devenue la ligne 14 
- 15 This is line 15 +     15 This is line 15 
- 16 This is line 16 +     16 This is line 16 
- 17 This is line 17 +     17 This is line 17 
- 18 This is line 18 +     18 This is line 18 
- 19 This is line 19 +     19 This is line 19 
- 20 This is line 20 +     20 This is line 20 
- 21 This is line 21 +     21 This is line 21 
- 22 This is line 22 +     22 This is line 22 
- 23 This is line 23 +     23 This is line 23 
- 24 This is line 24Linux is wonderful +     24 This is line 24 
- 25 This is line 25 +     25 This is line 25Linux est wonderful 
-                                                              14,         All+~                                                                                      
 +3 substitutions on 3 lines
 </code> </code>
  
Ligne 530: Ligne 604:
  
 <code> <code>
-  1 This is line Linux is wonderful1 +      1 This is line Linux is wonderful1 
-  2 This is line 2 +      2 This is line 2 
-  3 This is line 3 +      3 This is line 3 
-  4 This is line 7 +      4 This is line 4 
-  5 This is line 8 +      5 This is line 5 
-  6 This is line 9 +      6 This is line 6 
-  7 This is line 10 +      7 This is line 7 
-  8 This is line 11 +      8 This is line 8 
-  9 This is line 12 +      9 This is line 9 
- 10 This is line 13 +     10 This is line 10 
- 11 This is line 14 +     11 This is line 11 
- 12 This is line 15 +     12 This is line 12 
- 13 This is line 16 +     13 This is line 13 
- 14 This is line 17 +     14 This is line 14 
- 15 This is line 18 +     15 This is line 15 
- 16 This is line 19 +     16 This is line 16 
- 17 This is line 20 +     17 This is line 17 
- 18 This is line 21 +     18 This is line 18 
- 19 This is line 22 +     19 This is line 19 
- 20 This is line 23 +     20 This is line 20 
- 21 This is line 24Linux is wonderful +     21 This is line 21 
- 22 This is line 25 +     22 This is line 22 
-~                                                                                +     23 This is line 23 
-~                                                                                +     24 This is line 24 
-                                                                               +     25 This is line 25Linux est wonderful 
-3 fewer lines                                                 4,1           All+                                                                                     
 +:4,6 d [Enter] <<<<<<<<<< Appuyez sur la touche Entrée
 </code> </code>
  
 +<code>
 +      1 This is line Linux is wonderful1
 +      2 This is line 2
 +      3 This is line 3
 +      4 This is line 7 <<<<<<<<<< les lignes 4,5 et 6 ont été supprimées. La ligne 7 est devenue la ligne 4.
 +      5 This is line 8
 +      6 This is line 9
 +      7 This is line 10
 +      8 This is line 11
 +      9 This is line 12
 +     10 This is line 13
 +     11 This is line 14
 +     12 This is line 15
 +     13 This is line 16
 +     14 This is line 17
 +     15 This is line 18
 +     16 This is line 19
 +     17 This is line 20
 +     18 This is line 21
 +     19 This is line 22
 +     20 This is line 23
 +     21 This is line 24
 +     22 This is line 25Linux est wonderful
 +~                                                                                     
 +~                                                                                     
 +~                                                                                     
 +~                                                                                     
 +3 fewer lines
 +</code>
  
 =====LAB #7 -Copier, Couper et Coller===== =====LAB #7 -Copier, Couper et Coller=====
Ligne 576: Ligne 680:
  
 <code> <code>
-  1 This is line Linux is wonderful1 +      1 This is line Linux is wonderful1 
-  2 This is line 2 +      2 This is line 2 
-  3 This is line 3 +      3 This is line 3 <<<<<<<<<< ligne copiée 
-  4 This is line 7 +      4 This is line 7 
-  5 This is line 8 +      5 This is line 8 
-  6 This is line 3 +      6 This is line 3 <<<<<<<<<< ligne collée 
-  7 This is line 9 +      7 This is line 9  
-  8 This is line 10 +      8 This is line 10 
-  9 This is line 11 +      9 This is line 11 
- 10 This is line 12 +     10 This is line 12 
- 11 This is line 13 +     11 This is line 13 
- 12 This is line 14 +     12 This is line 14 
- 13 This is line 15 +     13 This is line 15 
- 14 This is line 16 +     14 This is line 16 
- 15 This is line 17 +     15 This is line 17 
- 16 This is line 18 +     16 This is line 18 
- 17 This is line 19 +     17 This is line 19 
- 18 This is line 20 +     18 This is line 20 
- 19 This is line 21 +     19 This is line 21 
- 20 This is line 22 +     20 This is line 22 
- 21 This is line 23 +     21 This is line 23 
- 22 This is line 24Linux is wonderful +     22 This is line 24 
- 23 This is line 25 +     23 This is line 25Linux est wonderful 
-                                                                               +                                                                                     
-                                                                               +                                                                                     
-3 fewer lines                                                 6,1           All+~                                                                                      
 +3 fewer lines
 </code> </code>
  
Ligne 607: Ligne 712:
  
 <code> <code>
-  1 This is line Linux is wonderful1 +      1 This is line Linux is wonderful1 
-  2 This is line 2 +      2 This is line 2 
-  3 This is line 3 +      3 This is line 3 
-  4 This is line 7 +      4 This is line 7 <<<<<<<<<< ligne copiée 
-  5 This is line 8 +      5 This is line 8 
-  6 This is line 7 +      6 This is line 7 <<<<<<<<<< ligne collée 
-  7 This is line 3 +      7 This is line 3 
-  8 This is line 9 +      8 This is line 9 
-  9 This is line 10 +      9 This is line 10 
- 10 This is line 11 +     10 This is line 11 
- 11 This is line 12 +     11 This is line 12 
- 12 This is line 13 +     12 This is line 13 
- 13 This is line 14 +     13 This is line 14 
- 14 This is line 15 +     14 This is line 15 
- 15 This is line 16 +     15 This is line 16 
- 16 This is line 17 +     16 This is line 17 
- 17 This is line 18 +     17 This is line 18 
- 18 This is line 19 +     18 This is line 19 
- 19 This is line 20 +     19 This is line 20 
- 20 This is line 21 +     20 This is line 21 
- 21 This is line 22 +     21 This is line 22 
- 22 This is line 23 +     22 This is line 23 
- 23 This is line 24Linux is wonderful +     23 This is line 24 
- 24 This is line 25 +     24 This is line 25Linux est wonderful 
-                                                                               +                                                                                     
-3 fewer lines                                                 6,1           All+~                                                                                      
 +3 fewer lines
 </code> </code>
  
-Utilisez la commande **:4,5 co 15**. Vous obtiendrez le résultat suivant :+Utilisez la commande **:4,5 co 15** : 
  
 <code> <code>
-  1 This is line Linux is wonderful1 +      1 This is line Linux is wonderful1 
-  2 This is line 2 +      2 This is line 2 
-  3 This is line 3 +      3 This is line 3 
-  4 This is line 7 +      4 This is line 7 
-  5 This is line 8 +      5 This is line 8 
-  6 This is line 7 +      6 This is line 7 
-  7 This is line 3 +      7 This is line 3 
-  8 This is line 9 +      8 This is line 9 
-  9 This is line 10 +      9 This is line 10 
- 10 This is line 11 +     10 This is line 11 
- 11 This is line 12 +     11 This is line 12 
- 12 This is line 13 +     12 This is line 13 
- 13 This is line 14 +     13 This is line 14 
- 14 This is line 15 +     14 This is line 15 
- 15 This is line 16 +     15 This is line 16 
- 16 This is line 7 +     16 This is line 17 
- 17 This is line 8 +     17 This is line 18 
- 18 This is line 17 +     18 This is line 19 
- 19 This is line 18 +     19 This is line 20 
- 20 This is line 19 +     20 This is line 21 
- 21 This is line 20 +     21 This is line 22 
- 22 This is line 21 +     22 This is line 23 
- 23 This is line 22 +     23 This is line 24 
- 24 This is line 23 +     24 This is line 25Linux est wonderful 
- 25 This is line 24Linux is wonderful +~                                                                                      
-:4,5 co 15                                                    17,         Top+~                                                                                      
 +:4,5 co 15 [Enter] <<<<<<<<<< Appuyez sur la touche Entrée
 </code> </code>
  
-Notez que les lignes 4 et 5 ont été copiées après la ligne 15 :+Vous obtiendrez le résultat suivant :
  
 <code> <code>
-... +      1 This is line Linux is wonderful1 
- 15 This is line 16 +      2 This is line 2 
- 16 This is line 7 +      3 This is line 3 
- 17 This is line 8 +      4 This is line 7 <<<<<<<<<< ligne copiée 
- 18 This is line 17 +      5 This is line 8 <<<<<<<<<< ligne copiée 
-...+      6 This is line 7 
 +      7 This is line 3 
 +      8 This is line 9 
 +      9 This is line 10 
 +     10 This is line 11 
 +     11 This is line 12 
 +     12 This is line 13 
 +     13 This is line 14 
 +     14 This is line 15 
 +     15 This is line 16 
 +     16 This is line 7 <<<<<<<<<< ligne collée 
 +     17 This is line 8 <<<<<<<<<< ligne collée 
 +     18 This is line 17 
 +     19 This is line 18 
 +     20 This is line 19 
 +     21 This is line 20 
 +     22 This is line 21 
 +     23 This is line 22 
 +     24 This is line 23 
 +     25 This is line 24 
 +     26 This is line 25Linux est wonderful 
 +:4,5 co 15
 </code> </code>
  
-Utilisez la commande **:4,6 m 20**. Vous obtiendrez le résultat suivant :+Utilisez la commande **:4,6 m 20** : 
  
 <code> <code>
-  1 This is line Linux is wonderful1 +      1 This is line Linux is wonderful1 
-  2 This is line 2 +      2 This is line 2 
-  3 This is line 3 +      3 This is line 3 
-  4 This is line 3 +      4 This is line 7 <<<<<<<<<< ligne à déplacer 
-  5 This is line 9 +      5 This is line 8 <<<<<<<<<< ligne à déplacer 
-  6 This is line 10 +      6 This is line 7 <<<<<<<<<< ligne à déplacer 
-  7 This is line 11 +      7 This is line 3 
-  8 This is line 12 +      8 This is line 9 
-  9 This is line 13 +      9 This is line 10 
- 10 This is line 14 +     10 This is line 11 
- 11 This is line 15 +     11 This is line 12 
- 12 This is line 16 +     12 This is line 13 
- 13 This is line 7 +     13 This is line 14 
- 14 This is line 8 +     14 This is line 15 
- 15 This is line 17 +     15 This is line 16 
- 16 This is line 18 +     16 This is line 7 
- 17 This is line 19 +     17 This is line 8 
- 18 This is line 7 +     18 This is line 17 
- 19 This is line 8 +     19 This is line 18 
- 20 This is line 7 +     20 This is line 19 
- 21 This is line 20 +     21 This is line 20 
- 22 This is line 21 +     22 This is line 21 
- 23 This is line 22 +     23 This is line 22 
- 24 This is line 23 +     24 This is line 23 
- 25 This is line 24Linux is wonderful +     25 This is line 24 
-3 lines moved                                                 20,1          Top+     26 This is line 25Linux est wonderful 
 +:4,6 m 20 [Enter] <<<<<<<<<< Appuyez sur la touche Entrée
 </code> </code>
  
-Notez qu'en supprimant les lignes 4 à 6, la ligne 20 est devenue la ligne 17. Les trois lignes coupées apparaissent donc après la ligne 17 et non après la ligne 20 :+Vous obtiendrez le résultat suivant :
  
 <code> <code>
-... +      1 This is line Linux is wonderful1 
- 17 This is line 19 +      2 This is line 2 
- 18 This is line 7 +      3 This is line 3 
- 19 This is line 8 +      4 This is line 3 
- 20 This is line 7 +      5 This is line 9 
-...+      6 This is line 10 
 +      7 This is line 11 
 +      8 This is line 12 
 +      9 This is line 13 
 +     10 This is line 14 
 +     11 This is line 15 
 +     12 This is line 16 
 +     13 This is line 7 
 +     14 This is line 8 
 +     15 This is line 17 
 +     16 This is line 18 
 +     17 This is line 19 
 +     18 This is line 7 <<<<<<<<<< ligne à déplacée 
 +     19 This is line 8 <<<<<<<<<< ligne à déplacée 
 +     20 This is line 7 <<<<<<<<<< ligne à déplacée 
 +     21 This is line 20 
 +     22 This is line 21 
 +     23 This is line 22 
 +     24 This is line 23 
 +     25 This is line 24 
 +     26 This is line 25Linux est wonderful 
 +3 lines moved 
 +</code> 
 + 
 +<WRAP center round important> 
 +**Important** : Notez qu'en supprimant les lignes 4 à 6, la ligne 20 est devenue la ligne 17Les trois lignes coupées apparaissent donc après la ligne 17 et non après la ligne 20. 
 +</WRAP> 
 + 
 +Sortez de VI en sauvegardant le fichier : 
 + 
 +<code> 
 +      1 This is line Linux is wonderful1 
 +      2 This is line 2 
 +      3 This is line 3 
 +      4 This is line 3 
 +      5 This is line 9 
 +      6 This is line 10 
 +      7 This is line 11 
 +      8 This is line 12 
 +      9 This is line 13 
 +     10 This is line 14 
 +     11 This is line 15 
 +     12 This is line 16 
 +     13 This is line 7 
 +     14 This is line 8 
 +     15 This is line 17 
 +     16 This is line 18 
 +     17 This is line 19 
 +     18 This is line 7 
 +     19 This is line 8 
 +     20 This is line 7 
 +     21 This is line 20 
 +     22 This is line 21 
 +     23 This is line 22 
 +     24 This is line 23 
 +     25 This is line 24 
 +     26 This is line 25Linux est wonderful 
 +:x [Enter] <<<<<<<<<< Appuyez sur la touche Entrée
 </code> </code>
  
Ligne 723: Ligne 909:
 VI peut être configuré par chaque utilisateur en créant un fichier dénommé **~/.exrc**. Ce fichier doit contenir les commandes des options comme celles-ci sont tapées sur la ligne de commande mais sans le caractère **:**. Le fichier **~/.exrc** est lu par VI lors de son lancement et les options mises en place. Par exemple le fichier suivant activera les options de la //numérotation des lignes// et la //visibilité des caractères cachés// : VI peut être configuré par chaque utilisateur en créant un fichier dénommé **~/.exrc**. Ce fichier doit contenir les commandes des options comme celles-ci sont tapées sur la ligne de commande mais sans le caractère **:**. Le fichier **~/.exrc** est lu par VI lors de son lancement et les options mises en place. Par exemple le fichier suivant activera les options de la //numérotation des lignes// et la //visibilité des caractères cachés// :
  
-<file>+<code> 
 +trainee@debian11:~$ vi .exrc 
 +trainee@debian11:~$ cat .exrc
 set nu set nu
 set list set list
-</file> +</code>
- +
-<WRAP center round todo 60%> +
-**A faire** - Sauvegardez votre fichier vitext et quitter VI. Copiez le texte ci-dessus puis collez-le dans un nouveau fichier dénommé **.exrc** dans votre répertoire personnel. +
-</WRAP>+
  
 Ouvrez maintenant le fichier **/home/trainee/vitext** avec VI: Ouvrez maintenant le fichier **/home/trainee/vitext** avec VI:
Ligne 739: Ligne 923:
  
 <code> <code>
-  1 This is line Linux is wonderful1$ +      1 This is line Linux is wonderful1$ 
-  2 This is line 2$ +      2 This is line 2$ 
-  3 This is line 3$ +      3 This is line 3$ 
-  4 This is line 3$ +      4 This is line 3$ 
-  5 This is line 9$ +      5 This is line 9$ 
-  6 This is line 10$ +      6 This is line 10$ 
-  7 This is line 11$ +      7 This is line 11$ 
-  8 This is line 12$ +      8 This is line 12$ 
-  9 This is line 13$ +      9 This is line 13$ 
- 10 This is line 14$ +     10 This is line 14$ 
- 11 This is line 15$ +     11 This is line 15$ 
- 12 This is line 16$ +     12 This is line 16$ 
- 13 This is line 7$ +     13 This is line 7$ 
- 14 This is line 8$ +     14 This is line 8$ 
- 15 This is line 17$ +     15 This is line 17$ 
- 16 This is line 18$ +     16 This is line 18$ 
- 17 This is line 19$ +     17 This is line 19$ 
- 18 This is line 7$ +     18 This is line 7$ 
- 19 This is line 8$ +     19 This is line 8$ 
- 20 This is line 7$ +     20 This is line 7$ 
- 21 This is line 20$ +     21 This is line 20$ 
- 22 This is line 21$ +     22 This is line 21$ 
- 23 This is line 22$ +     23 This is line 22$ 
- 24 This is line 23$ +     24 This is line 23$ 
- 25 This is line 24Linux is wonderful$ +     25 This is line 24$ 
-"vitext" 26L442C                                            20,1          Top+     26 This is line 25Linux est wonderful$ 
 +"vitext" 26 lines443 bytes
 </code> </code>
  
 ----- -----
-<html> + 
-<div align="center"> +Copyright © 2024 Hugh Norris.
-Copyright © 2022 Hugh Norris. +
-</html>+
Menu