Deux modes existent pour cet éditeur de texte présent sur toute machine UNIX : Mode commande et  mode insertion. 

Lorsque l'on arrive dans l'éditeur, on est en mode commande.

Pour passer en mode insertion, il suffit de taper l'une des séquence de caractères décrits ci-dessous.

Pour repasser en mode commande, il suffit de taper sur la touche 'ESC'(Echappement) 

En mode commande, 'u' annule la dernière commande. 

Commandes d'insertion (Depuis le mode commande):

i : Insère le texte frappé à gauche du curseur.

a : Insère le texte à droite du curseur.

A : Insère le texte en fin de ligne.

o : Insère une ligne blanche sous la courante et se met en mode insertion.

O :Insère une ligne blanche au dessus de la courante et se met en mode insertion.

x : Détruit le caractère se trouvant sous le curseur et décale vers la gauche.X : Détruit le caractère se trouvant à gauche du curseur.

0(zéro) : Se place en première colonne de la ligne courante. 

Commandes de copier/coller : 

yy : Permet de buffeuriser la ligne courante.

Nyy : Permet de buffeuriser N lignes à partir de la ligne courante.

p : Insère sous la ligne courante le contenu du buffeur.

P : Insère au dessus de la ligne courante le contenu 

Commande de recherche :

? / 

? : Recherche vers le haut( et recommence du bas)

/ : Recherche vers le bas( et recommence par le haut)

 

Commandes de copie : 

"ayy  et "ap    : Copier et coller entre deux fichiers.(Buffer 'a' utilisé)

 

Commande de remplacement :

:s/avant/apres/g   (Le 'g' indique de traiter pour toute occurence dans la ligne) 

Commande de sauvegarde, de passage à un autre nom, un autre fichier. 

:e    : Passage à un autre fichier. Pour revenir, donner "#"

:n    : Passage au fichier suivant passé en argument.

:f     : Donne les informations sur le fichier(Dernière sauvegarde).

:x     : Sauve le contenu du fichier et sort.

:w    :  Sauve le contenu du fichier et reste dedans.

:q    :  Sort du fichier sans sauvegarder. Si modifs effectuées, interdiction(Sauf avec "!")

:!cmd   :   Exécute la commande 'cmd' dans un shel fils. Le fichier n'est pas modifié.

!!cmd    : Insère dans le fichier le résultat de la commande 'cmd'. 

Le '!' placé après ':q' ou ':w' indique au système de forcer l'écriture en vérifiant les droits.

 

icon phone
Téléphone/Whatsapp : +33 (0)6 83 84 85 74
icon phone