linux:editeur
Table des matières
Editeur de texte en ligne de commande
vi
vim [-R] [+n] [+/motif] <fichier> * -R Ouvrir le fichier en lecture seule. * +n Ouvrir le fichier et positionner le curseur en début de la ligne n * +/motif Ouvrir le fichier et positionner le curseur sur la première occurrence du mot motif
Quand on ouvre l'éditeur vi, il est par défaut dans le mode interactif (ou mode sélection)
Commandes de déplacement du mode interactif.
Les touches flèches, home, fin et changement de page sont également fonctionnelles
cde | Résultat | cde | Résultat |
---|---|---|---|
* h | Vers la gauche | * w | Début du prochain mot ou ponctuation |
* j | Vers le bas | * b | Début du mot précédent ou ponctuation |
* k | Vers le haut | * e | Fin du prochain mot ou ponctuation |
* l | Vers la droite | :n | Se déplacer à la ligne n |
0 | Premier caractère de la ligne | gg ou :0 | Début du fichier |
^ | Premier caractère du premier mot de la ligne | G ou :$ | Fin du fichier |
$ | Dernier caractère de la ligne | % | Se déplacer à la prochaine accolade ou patenthèse |
x | Efface le caractère qui se trouve sous le curseur | X | Efface le caractère qui se derrière le curseur |
u | Annuler la dernière action | dd | Supprimer une ligne |
ctrl + r | Refaire la dernière action annulée |
* : Ces commandes peuvent être multipliées par le nombre n .
Par exemple 5↓ ou 5j pour descendre de 5 lignes
Rechercher un mot dans le texte
- /motif Rechercher le terme “motif”
- n Se déplacer vers la prochaine occurrence identique trouvée
- N Se déplacer vers l'occurrence précédente
Le mode insertion permet d'insérer des caractères :
- La touche a permet d'activer ce mode en insérant des caractères devant le caractère actif
- La touche i permet d'activer ce mode en insérant des caractères derrière le caractère actif
- La touche o permet d'activer ce mode en insérant une nouvelle ligne sous la ligne courante
- La touche A permet d'activer ce mode en insérant des caractères à la fin de la ligne courante
- La touche I permet d'activer ce mode en insérant des caractères au début de la ligne courante
- La touche O permet d'activer ce mode en insérant une nouvelle ligne précédent l'actuelle
- Dans ce mode, la touche “Entrée” permet d'ajouter une ligne
- Touche “Echap” pour sortir de ce mode et revenir au mode interactif
Le mode commande permet de lancer des commandes telles que “quitter” ou “enregistrer”
- On active ce mode avec la touche “deux points” ( : )
- :wq sortie de vi avec sauvegarde
- :x Autre manière pour enregistrer et quitter
- :w sauvegarde sans sortie de vi
- :q Quitter un fichier sans modification
- :q! sortie de vi sans sauvegarde
- La touche “Entrée” valide la commande et revient au mode interactif quand on ne sort pas de vi
Copier, coller, remplacer ou supprimer du texte
- nx Suppression du ou des n caractères suivants
nano
nano fichier.xxx
ou sudo nano fichier.xxx
Commandes de base 1
Commandes de base 2
Copier du texte entre 2 éditeur nano
linux/editeur.txt · Dernière modification : de bloop