Vous êtes sur la page 1sur 1

L’éditeur vi

: caractère(s)

Mode Mode Mode


Ligne (Ex) Commande Insertion
(auto) <ESC>

Fonctions de recherche : Utilisation des buffeurs : Ajout de texte :


/exp En avant pour exp "anY Sélectionne n ligne(s) et natexte Ajoute texte, n fois,
?exp En arrière pour exp les met dans le buffer a après le curseur
"ap Insère le contenu de a nAtexte Ajoute texte ,n fois, à
n Répète recherche après le curseur la fin de la ligne
précédente nitexte Insère texte, n fois,
N Répète recherche en avant le curseur
sens inverse Annulation de fonction d'édition : nItexte Insère texte, n fois, au
u Défait dernière début de la ligne
Remplacement de texte (mode ligne): modification
ère
n. Refait dernière Ajout de nouvelles lignes :
s/exp/exp2/ Remplace la 1 modification, n fois
occurrence de exp par notexte Ouvre une ligne après le
exp2 sur la ligne curseur et insère texte n
courante Déplacement d'écran/de lignes: fois
1,10s/… Même chose de la ligne nOtexte Ouvre une ligne avant le
1 à 10 j k h l curseur et insère texte n
…/G Même chose pour les fois
différentes occurrences
de chaque ligne 0 Au début de la ligne
$ A la fin de la ligne Modification de texte :
% A la parenthèse / accolade
Edition et réédition (mode ligne) : correspondante nstexte Remplace n caractère(s)
G Dernière ligne du fichier par texte
e! Edite à nouveau sans nG Ligne n du fichier c0texte Remplace le début de la
les modifications H Première ligne de l’écran ligne jusqu'au curseur
e newfile Edite newfile nH Ligne n de l’écran par texte
n Edite le fichier L Dernière ligne de l’écran c$texte Même chose du curseur à
suivant n| Colonne n (ou 1) la fin de la ligne
args Liste des fichiers à cGtexte Même chose de la ligne
éditer n^f Descend de n page(s) courante à la fin du
n^b Remonte de n page(s) fichier
ncGtexte Même chose de la ligne
Sauvegarde et sortie (mode ligne) : courante à la ligne n
Ce qui est entre [ et ] est Déplacement de mots : ncwtexte Remplace n mot(s) en
optionnel. avant par texte
nw En avant de n mot(s) ncWtexte Remplace n séquence(s) de
w Ecrit le buffeur sur le nW En avant de n séquence(s)
disque caractères en avant par
de caractères texte
w newfile Ecrit le buffeur dans nb En arrière de n mot(s) ncbtexte Remplace n mot(s) en
newfile nB En arrière de n arrière par texte
w[!] file Ecrit [impérativement] séquence(s) de caractères ncBtexte Remplace n séquence(s) de
dans file caractères en arrière par
wq[!] Ecrit [impérativement]
Effacement de texte : texte
le buffeur et sort
q[!] Quitte [impérativement]
l'éditeur nx Efface n caractère(s)
Etat du texte (mode ligne) :
après le curseur
ndw Efface n mot(s) F (ou ^G) Affiche le nom du fichier
Contrôle de l'édition (mode ligne): ndd Efface n ligne(s) et la position courante
D Efface jusqu'à fin de .= Affiche numéro de ligne
set nu Affiche les numéros de ligne = Affiche nombre de lignes
lignes d0 Efface jusqu'au début de
set noop Ote l'option op ligne
set all Montre les options dG Efface jusqu'à fin de Déplacement de lignes :
set list Affiche les caractères fichier
invisibles (seulement pour les versions les
set wm=5 Garde 5 espaces de plus récentes)
marge à droite Sélection et insertion de texte :
xp Transpose 2 caractères
Déplacement et insertion de texte : nY Sélectionne n ligne(S)
np Insère la sélection après
3,8d Annule les lignes 3 à 8 le curseur, n fois
4,9m 12 Déplace les lignes 4 à nP Insère la sélection avant
9 à la ligne 12 le curseur, n fois Attention : ^ = CTRL
2,5t 13 Copie les lignes 2 à 5
à la ligne 13
Ajuster l’écran :
5,9w file Ecrit les lignes 5 à 9
dans file ^l Redessine l’écran
r file Ecrit file à la place nz Place la ligne n en haut
du curseur de l’écran
nz- idem en bas de l’écran

Vous aimerez peut-être aussi