Vi est un éditeur de texte qui nous peux nous sauver la vie.
Mais voila faut-il encore savoir s’en servir.
Je vous propose de connaitre quelques commandes essentielles à sa manipulation.
Avec ça vous pourrez-vous en sortir.
Table des matières :
Comment éditer un fichier :
vi [fich] # Edite le fichier fich, s’il existe. Sinon, édite un nouveau fichier vide
vi /etc/conf/sshd_conf
vi -r [fich] # Edite la dernière version du fichier fich en cas d’arrêt inopiné du système ou de l’éditeur.
vi -r /etc/conf/sshd_conf
Manipuler les fichiers
:q # quitte vi
:q ! # quitte vi sans demande de validation des changements
:wq! # sauve le texte dans fich et quitte
:w ! # sauve sans vérifier les droits d’écriture
Déplacer le curseur
Chacune de ces commandes peut être précédée d’un nombre d’exécutions : 12w avancera de 12 mots
h # un caractère à gauche
l # un caractère à droite
j # un caractère vers le bas
k # un caractère vers le haut
Modifier le texte
touche «Esc» # retour en mode commande
touche «Ent» # passe à la ligne
touche «Ret» # efface le dernier caractère
a #insère du texte après le curseur, fin par «Esc»
i # insère du texte avant le curseur
Mode Commande
dd # efface la ligne sur laquelle se trouve le curseur,
exemple: 6dd efface les 6 lignes à partir de la position du curseur,
x # efface le caractère qui se trouve sous le curseur,
u # annule la dernière commande
Chercher
/str [Ent] # Rechercher str
n # cherche l’occurence suivante
Copier Coller
y # copie jusqu’au curseur déplacé
yy # Copie n lignes (yy copie la ligne courante) dans le buffer
p # Colle le contenu du buffer après le curseur
yw # copie le mot après le curseur dans le buffer
exemple : y3w copie les 3 mots après le curseur dans le buffer (p insère les 3 mots copiés après le curseur)
Aucun commentaire jusqu'à présent.