Mode INSERTION (invisible) |
i |
insère avant le curseur |
|
|
a |
insère après le curseur |
o |
ouvre une nouvelle ligne en dessous |
O |
ouvre une nouvelle ligne au dessus |
ESCape |
quitte le mode insertion et retourne au mode commande |
ESCape : |
quitte le mode insertion et passe au mode ligne |
Mode COMMANDE (invisible) |
effacement :
x |
délétion de caractère |
|
|
r |
remplacement du caractère courant |
dw |
supprime le mot courant |
dd |
supprime la ligne courante |
ndd |
supprime n lignes |
d0 |
efface jusqu'au début de ligne |
dG |
efface jusqu'en fin de ligne |
J |
unit la ligne suivante à la ligne courante |
u |
annule la dernière fonction d'édition |
. |
répète la dernière fonction d'édition |
déplacement : |
les flèches permettent de se déplacer.<CTRL U> et <CTRLD> pour monter et descendre.
^,$ |
pour se déplacer en début, en fin de ligne. |
|
|
G |
position en fin de fichier (équivalent à:$) |
nG |
position sur la ligne n |
copie (copY) et insertion de texte (Paste) :
Y |
sélectionne une ligne |
|
|
5Y |
sélectionne 5 lignes |
p |
dépose la sélection après le curseur |
P |
dépose la sélection avant le curseur |
sh |
accès temporaire au shell (retour par exit) |
Mode LIGNE |
:100 |
positionne sur la ligne 100 |
|
|
/chaîne |
recherche une chaîne de caractères |
:3,8d |
annule les lignes 3 à 8 |
:w fichier |
écrit dans un autre fichier |
:wq ou x |
termine en sauvant |
:q! |
quitte (impérativement) sans sauver |
:set nu |
affiche les numéros de lignes |
:set all |
montre les options |
:set nonu |
supprime une option |
|