Vi: fonctions de base


Ce document a pour but de présenter l'éditeur du système UNIX . Ce document est destiné aux utilisateurs qui débutent avec vi, il permettra aux débutants d'éditer un texte.
Pour les utilisateurs avertis .....


SOMMAIRE
Présentation générale de VI
Passage en mode frappe de texte
Passage en mode commande
Sortie et sauvegarde
Défilement du texte
Destruction de texte
Commandes diverse


Présentation général de VI

Vi est un éditeur de texte ASCII, qui permet de créer, modifier un ou plusieurs fichiers. Vi est un éditeur pleine page, cependant pour qu'il puisse fonctionner sur pratiquement tous les types de terminaux, il a été nécessaire d'avoir recourt à des conventions particulières, qui donne l'impression que vi est peu convivial.

Vi dispose de 2 modes :

L'appel de vi se fait de la façon suivante :


Passage du mode COMMANDE en mode FRAPPE
<i> Insertion de texte en position courante du curseur
<a> Ajout de texte après le curseur
<I> Insertion de texte en début de ligne
<A> Ajout de texte en fin de ligne
<o> Ajout d'une nouvelle ligne sous la ligne courante
<O> Ajout d'une nouvelle ligne au dessus la ligne courante


Passage du mode FRAPPE en mode COMMANDE
<ESC> L'action sur cette touche fait repasser l'éditeur du mode FRAPPE en mode COMMANDE


Commandes de sortie / sauvegarde d'édition:(Mode commande)
:w Sauvegarde du texte courant
:w! Sauvegarde du texte courant pour un fichier un lecture seule
:q Quitte l'édition du document (si ce dernier n'a pas été modifié)
:q! Quitte l'édition du document (si ce dernier n'a pas été modifié)
:wq Sauvegarde et quitte l'édition du fichier courant
:wq! Sauvegarde et quitte l'édition du fichier courant pour un fichier en lecture seule


Commandes de Défilement du texte:(Mode commande)
<h> ou <BAKSPACE> Déplacement du curseur d' un caractère vers la gauche
<j> Déplacement du curseur d'une ligne vers le bas
<k> Déplacement du curseur d'une ligne vers le haut
<:>n <RETURN> avec n entier Positionnement du curseur sur la ligne n dufichier.Si n ='$' alors position en fin de fichier
<CTRL> <F> Défilement du texte d'une page vers le bas
<CTRL> <U> Défilement du texte d'une page vers le haut


Commandes de destruction du texte: (Mode commande) <x> Destruction du caractère courant <d><d> Destruction de la ligne Courante <j> Remonte la ligne du dessous en fin de la lignecourante n<x> avec n entier Destruction de n caractères à partir du caractère courant n<d><d> avec n entier Destruction de n lignes à partir de la ligne courante


Commandes diverses: (Mode commande)
<u> Annule la dernière commande
<CTRL> <G> Affiche le nombre de ligne et le numéro de la ligne courante
</> "expression" Recherche la première occurrence d '"expression" vers le bas
</> ou <n> Recherche occurrence suivante de l'"expression"