VI

Vi
Vi est l'editeur natif par default. Vi est un éditeur de texte informatique présent sur la plupart des ordinateurs équipés d’un système Unix, comme Linux. Il s’agit d’un outil aussi pratique que fonctionnel pour les développeurs, ainsi que les utilisateurs avertis. Concrètement, l’éditeur de texte Vi offre un champ d’application assez large, notamment en ce qui concerne le domaine de la programmation et l’écriture de lignes de commande





Racourcis
Quitter
:q + ENTERQuitte vi sans sauvegarde (quit, quitter)
:q! + ENTERForce vi à quitter sans sauvegarde (en ignorant les modifications éventuelles)
:w + ENTEREnregistre les modifications et quitte vi (write / quit, écrire / quitter)
:x + ENTERIdentique à :wq ENTER
Se déplacer
RaccourciDescription
0Déplace le curseur au début de ligne courante
$Déplace le curseur en fin de ligne courante
wDéplace le curseur au début du mot suivant
bDéplace le curseur au début du mot précédent
:0 +ENTER ou 1GDéplace le curseur au début de la première ligne du fichier
:n + ENTER ou nGDéplace le curseur au début de la ligne numéro n
:$ + ENTER ou GDéplace le curseur au début de la dernière ligne du fichier
Insérer
RaccourciDescription
iActive le mode insertion de texte au niveau du curseur (insert, insérer)
IActive le mode insertion de texte en début de ligne (Insert, Insérer)
aActive le mode insertion de texte un caractère après le curseur (append, ajouter)
AActive le mode insertion de texte en fin de ligne (Append, Ajouter)
oInsère une ligne après le curseur et passe en mode insertion (open, ouvrir)
OInsère une ligne avant le curseur et passe en mode insertion (Open, Ouvrir)
<Esc>Quitte le mode insertion
Supprimer
RaccourciDescription
xSupprime le caractère au niveau du curseur
nxSupprime n caractères à partir du curseur
dwSupprime le mot à partir du curseur (delete word, supprimer mot)
dnwSupprime n mots à partir du curseur (delete n words, supprimer n mots)
DSupprime jusqu’en fin de ligne, à partir du curseur
ddSupprime la ligne courante
ndd ou dndSupprime n lignes à partir de la ligne courante
Remplacer
RaccourciDescription
rxRemplace le caractère au niveau du curseur par la lettre x
Rphrase <Esc>Remplace les caractères à partir du curseur par phrase
cwphrase<Esc>Remplace le mot à partir du curseur par phrase (change word, remplacer mot)
cnwphrase <Esc>Remplace n mots à partir du curseur par phrase (change n words, remplacer n mots)
Cphrase <Esc>Remplace tous les caractères jusqu’en fin de ligne par phrase
ccphrase <Esc>Remplace la ligne courante par phrase
nccphrase <Esc> ou cncphrase <Esc> Supprime n lignes à partir de la ligne courante par phrase
Copier / coller
RaccourciDescription
Y ou yyCopie la ligne sur laquelle le curseur est positionné
nYCopie n lignes
PColle les lignes copiées avant le curseur
pColle les lignes copiées après le curseur
Annuler
RaccourciDescription
uAnnule la dernière modification (undo, défaire)
UAnnule toutes les modifications de la ligne courante
Recherche
RaccourciDescription
/motifRecherche motif en avant
?motifRecherche motif en arrière
nRépète la dernière recherche en avant
NRetourne au résultat précédent





options





Configuration