Voici quelques commandes/raccourcis utiles dans Vim ( Vi iMproved ), un célebre éditeur de texte sous linux et n*x en général

Pour utiliser les raccourcis suivants, pressez [Echap] pour éviter toute intérference.

w:  prochain groupe de mot ?
e: fin du prochain groupe de mot
i: équivalent a [Inser]
o: insére une nouvelle apres la ligne courante
x: supprime un caractere
s: supprime un caractére et se mets en mode insertion
h: vide la lettre précedente
j: vas à la ligne suivante
k: vas à la ligne précedente
l: caractére suivant
cc: vide la ligne mais ne la supprime pas
dd: coupe la ligne
yy: copie la ligne
p: colle la ligne à la ligne suivante
  • Remplace "a" par "b" dans tout le texte, mais une seule fois par ligne
:%s/a/b
  • Attention, les regex sont pris en compte, par exemple pour une IP
:%s/192\.168\.0\.1/10.0.0.1/
  • Pareil, mais parcours les ligne tant qu'il trouve "a"
:%s/a/b/g
  • Se mets en mode collage ( évite la double indentation )
:set paste
  • Sors du mode précedent
:set nopaste
  • Numérotation des lignes
:set nu
  • Enléve la numérotation des lignes
:set nonu
  • Le mode visuel :

Pour entrer dans le mode visuel, il faut faire [Shift] + V.
Il vas selectionner la ligne. Avec les fléches on peut en sélectionner plusieurs.
Apres toutes les commandes à 2 lettres sont dispos, mais en appuiyant sur une seule de ces lettres
Exemple:

y : effecture un copier
d : coupe les lignes

C'est en général les commandes que j'utilise le plus souvent, ou sur lesquels je suis tombé par hasard.