| :u |
annuler |
| . |
réitère la dernière commande d'édition |
| /motif |
aller au motif suivant |
| ?motif |
aller au motif précédent |
| n |
continuer la recherche vers le bas |
| N |
continuer la recherche vers le haut |
| dd |
« couper » la ligne courante |
| yy |
« copier » la ligne courante |
| P |
« coller » avant le curseur ce qui vient d'être copié/coupé |
| Attention, vi est sensible à la casse, il s'agit bien d'un P majuscule. Le p minuscule colle après le curseur. |
| :s/motif1/motif2 |
remplace motif1 par motif2 (1ère occurence sur la ligne du curseur) |
| Ouvrir un fichier avec vi |
| vi mon_beau_fichier |
ouvre mon_beau_fichier en lançant vi |
| :e mon_beau_fichier |
ouvre mon_beau_fichier |
| Ouvrir une série de fichiers avec vi |
| :n fichier1 fichier2 |
charge les fichiers fichier1 fichier2 |
| :n |
passe au fichier suivant |
| :prev |
revient au fichier précédent |
| Ouvrir plusieurs fichiers dans la même fenêtre |
| :sp fichier2 |
divise la fenêtre et charge fichier2 dans la deuxième moitié |
| ww |
passe d'une sous-fenêtre à l'autre |
| En cas de problème |
| :e! |
recharge le dernier enregistrement du fichier et abandonne les modifications |
| :q! |
quitte vi sans enregistrer les modifications |
| vi -r mon_beau_fichier |
récupère le fichier de sauvegarde temporaire de mon_beau_fichier (mon_beau_fichier.swp) |
| enregistrer et quitter |
| :w nouveau_nom |
enregistre le fichier sous nouveau_nom |
| :wq ou :x ou ZZ |
enregistre le fichier et quitte vi |