Vim
De Linuxmemo.
Version du 23 mars 2012 à 21:01 par 88.165.244.169 (discuter)
Sommaire |
Commandes de bases
Les mouvements
Commande | Alternative | Explication |
---|---|---|
$
| Aller en fin de ligne | |
0
| Aller en début de ligne | |
^
| Aller au premier caractère qui n'est pas un espace ou une tab de la ligne | |
gg
| Aller en début de document | |
G
| Aller en fin de document | |
:<n>
| Aller à la ligne <n> (où <n> est un nombre entier)
| |
f<s>
| Jusqu'au caractère <s> en allant vers l'avant
| |
F<s>
| Jusqu'au caractère <s> en allant vers l'arrière
| |
t<s>
| Jusqu'au caractère <s> en allant vers l'avant et en s'arrêtant juste avant
| |
T<s>
| Jusqu'au caractère <s> en allant vers l'arrière et en s'arrêtant juste avant
|
Suppression
Commande | Alternative | Explication |
---|---|---|
x | Le caractère sous le curseur | |
s | Comme x mais entre en mode insertion après
| |
dd | La ligne sous le curseur | |
dw | Le mot sous le curseur | |
d$ | D | Supprime jusqu'à la fin de la ligne |
d<mouvement>
| Du curseur à la cible du déplacement | |
d<sélection>
| La sélection précisée | |
c | Se comporte comme d mais entre en mode insertion après la suppression
| |
u | Annulation de la dernière action | |
CTRL+R | Remettre (annuler l'annulation) |
Remplacement
Le caractère sous le curseur r
puis le caractère que l'on veut mettre.
Exemple: sur le mot "lepin", se positionner sur le "e", puis faire un ra
remplacera le "e" par un "a".
Entrer en mode remplacement: <Insert><Insert>
(double appui sur la touche <Insert>
) vous permettra d'entrer en mode remplacement, c'est à dire que le texte que vous saisirez remplacera ce qu'il y a en dessous du curseur. La touche R
permet également de le faire.
Automatisation (Scripting)
macros Vim
Liens externes
- (fr) vim.dindinx.net - Traduction de la documentation de Vim.