Les déplacements

Monter

k

Descendre

j

Gauche

h

Droite

l

Les commandes (mode normal)

Les commandes sont “accumulables” on peut écrire par exemple d3w pour supprimer 3 mots de la ligne (delete 3 words)

aller au buffer précédent (dossier parent, etc…)

:b#

aller au mot suivant

e

aller tout en haut du fichier

G

quitter sans sauvegarder

:q

quitter sans sauvegarder forcé

:q!

sauvegarder

:w

sauvegarder dans un nouveau fichier

:w fichier.txt

afficher quel fichier et à quelle ligne on se trouve

CTRL + c  CTRL + g

aller à une ligne (ex: ligne 7)

:7

rechercher un mot / phrase / expression

/arbre

exécuter à nouveau la recherche

n

exécuter à nouveau la recherche mais en arrière

N

aller à la parenthèse fermante/ouvrante correspondante

%

exécuter une commande externe (exemple: ls)

:!ls

Editions

sauvegarder et quitter

:wq

effacer un caractère

x

effacer un mot

dw

effacer une ligne

dd

effacer à partir de la ligne jusqu’à la fin de la ligne

d$

coller après un effacement (CTRL + x ; CTRL + v)

dd (ou dx ou dw etc...)
p

annuler un changement

u

remplacer un caractère (ici lettre “a”)

ra

remplacer (aka changer) jusqu’à la fin du mot

ce
(EDITING)
arbre
<ECHAP>

remplacer (aka changer) jusqu’à la fin de la ligne

c$
j'aime les fruits au sirop
<ECHAP>

substituer 2 mots dans la ligne

:s/arbre/pommier

substituer tous les mots dans la ligne

:s/arbre/pommier/g

ajouter le contenu d’un fichier externe

:r fichier.txt

ajouter le résultat d’une commande externe (exemple: ls)

:r !ls

ajouter une ligne en dessous et passer en édition

o

ajouter une ligne au dessus et passer en édition

O

Les commandes (mode visuel et normal)

passer en mode visuel

v

copier

y

coller

p

copier un mot

yw

copier une ligne

yd

copier une ligne à partir du curseur

y$