Vi/Débuter avec vi

Un livre de Wikibooks.
< Vi
Aller à : Navigation, rechercher
Vi
  1. Découvrir vi
  2. Prise en main
  3. Déplacements

[modifier] Débuter avec vi

[modifier] Quelques commandes simples et utiles

: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)

[modifier] Manipuler les fichiers

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
Outils personnels
Espaces de noms

Variantes
Actions
Bibliothèque
Navigation
Aide
Imprimer / exporter
Boîte à outils