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