Les misérables
Vi est l'éditeur de texte standard sous Unix, il est essentiel d'en connaître les rudiments. Il possède plusieurs modes de fonctionnement, le mode insertion qui permet d'ajouter du texte et le mode commande qui permet d'interagir avec le document. Pour passer en mode commande, il faut utiliser la commande "Echap". Pour passer en mode insertion, il faut utiliser une commande d'ajout de texte (cf ci-dessous). Voici un descriptif étendu des commandes de vi.
Entrée dans vi
Commandes vi nomdefichier vi nomdefichier1 nomdefichier2 .exrc vi -r vi -r nomdefichier :set all :set nu ou :set number :set list Description édite le fichier indiqué édite consécutivement les fichiers 1 & 2 (via :n) fichier contenant le profil de vi liste les fichiers sauvegardés en swap récupère le fichier ; utile si on éditait le fichier et qu'un plantage est survenu affiche toutes les options affiche les numéros de ligne affiche les caractères de contrôle d'un fichier
Lecture, écriture, sortie
Commandes :w :w nomdefichier1 :w >> nomdefichier1 :r nomdefichier1 :r! ls . :! :wq ou ZZ Description enregistre le fichier enregistre le fichier dans nomdefichier1 enregistre le fichier à la fin de nomdefichier1 ajoute le contenu du fichier à la suite du curseur ajoute le résultat de la commande shell "ls" à la suite du curseur répète la dernière commande quitte la commande shell (commande de filtrage) sauvegarde le fichier et quitte vi
Déplacement
Commandes h l k ou p j ou n ^ $ ou + G nG $ 0 w W b B Description se déplace d'un caractère vers la gauche se déplace d'un caractère vers la droite se déplace vers le haut se déplace vers le bas se déplace sur le 1er caractère non blanc de la ligne courante se déplace en fin de ligne courante se déplace en début de ligne suivante se déplace en début de ligne précédente se déplace en fin de fichier se déplace à la ligne n se déplace sur le dernier caractère de la ligne se déplace sur le 1er caractère de la ligne se déplace d'un