vi sous Linux et commandes de base
| Commande | Utilité |
|---|---|
| i | Entrer en mode insertion. La touche Back Space permet de corriger et Return de valider. Esc pour repasser en mode commande |
| esc | Repasser en mode commande quand on était en mode insertion |
| a | un caractère après le curseur et insérer |
| o | Insérer une ligne en-dessous de la position courante du curseur. Appuyez sur Esc quand terminé. |
| O | Insérer une ligne au-dessus de la position courante du curseur. Appuyez sur Esc quand terminé. |
| u | Annuler la dernière action |
| :wq | Quitter et écrire la modification |
| :q! | Quitter sans prendre en compte les modifications |
| dd | Couper la ligne courante |
| 8dd | Couper 8 lignes depuis la ligne courante |
| yy | Copier la ligne courante |
| p | Coller sous la ligne courante |
| P | Coller avant la ligne courante |
| d$ | Effacer du curseur à la fin de la ligne |
| C | Effacer la suite de la ligne et passer en mode insertion |
| :set nu | Afficher les numéros de lignes |
| :25 ou 25G | Aller à la ligne 25 |
| :syntax on | Afficher la coloration syntaxique |
| :set syntax=html | Activer la coloration syntaxique du langage html |
| :set autoindent | Indentation automatique |
| CTRL+F | Aller à la page suivante |
| CTRL+B | Aller à la page précédente |
| gg | Aller au début du ficher |
| G | Aller à la fin du fichier |
| ^ | Aller au début de la ligne |
| $ | Aller à la fin de la ligne |
| w | Aller au mot suivant |
| b | Aller au mot précédent |
| I | Aller au début de la ligne et insérer |
| A | Aller à la fin de la ligne et insérer |
| ESC8iaESC | Pour insérer 8 a d'affilié. Le premier ESC est en option |
| * | Colorer toutes les occurrences d'un mot |
| set cc=2,4,6 | Afficher des colonnes virtuelles au caractère 2,4 et 6 |
Publicité
Pages Web
| Site Web | Description |
|---|---|
| linuxtricks.fr | Grand guide des commandes vi |
| linux.goffinet.org | Tuto script de François Goffinet où il indique des commandes vi de base |