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 + ENTER | Quitte vi sans sauvegarde (quit, quitter) | |
:q! + ENTER | Force vi à quitter sans sauvegarde (en ignorant les modifications éventuelles) | |
:w + ENTER | Enregistre les modifications et quitte vi (write / quit, écrire / quitter) | |
:x + ENTER | Identique à :wq ENTER |
Se déplacer | ||
---|---|---|
Raccourci | Description | |
0 | Déplace le curseur au début de ligne courante | |
$ | Déplace le curseur en fin de ligne courante | |
w | Déplace le curseur au début du mot suivant | |
b | Déplace le curseur au début du mot précédent | |
:0 +ENTER ou 1G | Déplace le curseur au début de la première ligne du fichier | |
:n + ENTER ou nG | Déplace le curseur au début de la ligne numéro n | |
:$ + ENTER ou G | Déplace le curseur au début de la dernière ligne du fichier |
Insérer | ||
---|---|---|
Raccourci | Description | |
i | Active le mode insertion de texte au niveau du curseur (insert, insérer) | |
I | Active le mode insertion de texte en début de ligne (Insert, Insérer) | |
a | Active le mode insertion de texte un caractère après le curseur (append, ajouter) | |
A | Active le mode insertion de texte en fin de ligne (Append, Ajouter) | |
o | Insère une ligne après le curseur et passe en mode insertion (open, ouvrir) | |
O | Insère une ligne avant le curseur et passe en mode insertion (Open, Ouvrir) | |
<Esc> | Quitte le mode insertion |
Supprimer | ||
---|---|---|
Raccourci | Description | |
x | Supprime le caractère au niveau du curseur | |
nx | Supprime n caractères à partir du curseur | |
dw | Supprime le mot à partir du curseur (delete word, supprimer mot) | |
dnw | Supprime n mots à partir du curseur (delete n words, supprimer n mots) | |
D | Supprime jusqu’en fin de ligne, à partir du curseur | |
dd | Supprime la ligne courante | |
ndd ou dnd | Supprime n lignes à partir de la ligne courante |
Remplacer | ||
---|---|---|
Raccourci | Description | |
rx | Remplace 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 | ||
---|---|---|
Raccourci | Description | |
Y ou yy | Copie la ligne sur laquelle le curseur est positionné | |
nY | Copie n lignes | |
P | Colle les lignes copiées avant le curseur | |
p | Colle les lignes copiées après le curseur |
Annuler | ||
---|---|---|
Raccourci | Description | |
u | Annule la dernière modification (undo, défaire) | |
U | Annule toutes les modifications de la ligne courante |
Recherche | ||
---|---|---|
Raccourci | Description | |
/motif | Recherche motif en avant | |
?motif | Recherche motif en arrière | |
n | Répète la dernière recherche en avant | |
N | Retourne au résultat précédent |
options |
---|
Configuration |
---|