Ce document est utile pour se rappeler une commande, une touche, une astuce. Il n'a pas été créé pour apprendre l'utilisation de Vim. Si vous désirez apprendre à vous servir de Vim pour une utilisation quotidienne, référez-vous aux liens au fond de la page.
Touche ou commande | Effet |
l | à droite |
h | à gauche |
k | en haut |
j | en bas |
b | un mot à gauche |
w | un mot à droite |
$ | à la fin de la ligne |
0 | au début de la ligne |
H | La première ligne de l'écran |
M | La ligne du milieu à l'écran |
L | La dernière ligne à l'écran |
:24 | aller à la ligne 24 |
gg ou 1G | aller à la première ligne du document |
G | aller à la dernière ligne du document |
Ctrl+f | Page suivante |
Ctrl+b | Page précédente |
% | autre parenthèse ou accolade |
Commande | Effet |
:/chaine | recherche le mot chaîne (vers le bas) |
:?chaine | recherche le mot chaîne (vers le haut) |
n | aller à la chaîne trouvée suivante |
N | chaîne trouvée précédente |
Commande | Effet |
:%s/recherche/replacement/g
| Commande de remplacement de base dans tout le document |
:13,37s/recherche/remplace/g
| Remplace dans les lignes 13 à 37 |
:15,35s/^/# /
| Commente les lignes 15 à 35 |
:15,354s/^# //
| Décommente les lignes 15 à 35 |
:g/^[ ^I]*$/d
| Supprime les lignes vides (ou avec seulement des espaces ou tabulations). |
:%s,^/,"/,g
| Example de manipulation du char / en utilisant un autre séparateur. Ça ajoute un “doublecote” au début des lignes commençant par un /. |