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 |
| 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 |
2