On bascule entre les deux mode avec la touche «echap »
et caractère « a » ou « i » Commandes insertion i insert Insertion avant le curseur I Insert Insertion au début de la ligne a append Insertion après le curseur A append Insertion à la fin de la ligne o open Ouvre une ligne vide en dessous de la ligne courante O open Ouvre une ligne vide au dessus de la ligne courante
Ex. Testez les différentes commandes sur un fichier test
Sauvegarder et quitter :w write Sauvegarde le fichier en cours d’édition :q quit Abandonne l’édition :q! quit Quit forcé :wq Write and quit :x Équivalent à :wq
Ex. Testez les différentes commandes sur un fichier test
Commandes de suppression et utilisation du buffer x Suppression du caractère sous le curseur X Suppression du caractère précédent du curseur dd delete suppression de la ligne courante yy yank Copie de la ligne courante dans le buffer p past Colle la ligne du buffer après la ligne courante P past Colle la ligne du buffer avant la ligne courante u undo Annule la dernière commande
Ex. Testez les différentes commandes sur un fichier test
Commandes recherche /toto Recherche de la chaine toto à partir de la position actuelle du curseur vers le bas du fichier n new Recherche de la prochaine chaine toto à partir de la position actuelle du curseur vers le bas du fichier
?toto Recherche de la chaine toto à partir de la position actuelle
du curseur vers le haut du fichier N new Recherche de la prochaine chaine toto à partir de la position actuelle du curseur vers le haut du fichier
Ex. Testez les différentes commandes sur un fichier test
Exercices
Voir fichier exercices vi/vim
Editeur nano Ctrl + G pour avoir le help Ctrl + X pour quitter Ctrl + O Writing out Sauvegarder sous un nom Ctrl + R Read file Insérer le contenu d’un autre fichier Ctrl + F Déplacer le curseur vers l’avant Ctrl + B Déplacer le curseur vers l’arrière
Ctrl + P Monter d’une ligne
Ctrl + N Descendre d’une ligne Ctrl + J justfy justifier Ctrl + W Where is rechercher Ctrl + Y Prev page Page précédente Ctrl + V Next page Page suivante Ctrl + K Cut text Couper texte Ctrl + U Uncut text Annuler couper texte Ctrl + C Cur pos Aller à position curseur
Ex. Testez les différentes commandes sur un fichier test
alt maj - sélection Ctrl maj m copier Ctrl u coller
Ex. Testez les différentes commandes sur un fichier test