vi
: Editeur de texte.
L'éditeur de texte vi permet de d'éditer des fichiers au format UNIX ou au
format MS-DOS. Ces fichiers, après conversion au format UNIX ne doivent
pas dépasser 65520 caractères.
Le format du fichier est détecté automatiquement en analysant la première
ligne. Si l'on part d'un fichier vide, l'éditeur génère un fichier au
format UNIX. On pourra le transformer par la suite.
L'éditeur de texte vi permet de faire toutes les manipulations courantes
sur les fichiers : insertion, remplacement, suppression de texte, copie
ou déplacement de lignes ...
Mais il permet aussi de récupérer des morceaux d'autres fichiers, de
lancer l'exécution de commandes, et même d'insérer dans le fichier le
résultat de ces exécutions.
On dispose également d'une commande d'annulation de la dernière
modification effectuée.
vi accepte la saisie de caractères
accentués avec les clavier QWERTY (voir la commande
accent), ainsi que la saisie de
caractères exprimés en notation hexadécimale.
Si certaines variables d'environnement ont été initialisées, il sauvegarde
le fichier d'origine avant de l'éditer (voir la commande savef).
Comme le contenu du fichier édité est chargé en mémoire, vi est un
éditeur rapide. Néanmoins, vi effectue aussi de manière transparente
des sauvegardes de secours sur disque pour permettre de récupérer les
dernières modifications (ou presque) en cas de relance imprévue de
la machine durant l'édition du fichier.
Un certain apprentissage est nécessaire pour bien utiliser vi .
Pour cela, vi dispose d'une aide en ligne. On y accède en appuyant sur
la touche F1 .
Il est nécessaire d'avoir implanté le pilote ANSI.SYS pour pouvoir
utiliser vi .
La syntaxe d'appel de vi est la suivante :
Syntaxe : vi [-a] [-i] [-n] [-(p|c)] [-s] [-r] <nom ou liste de fichiers>
L'option : -a supprime le traitement des accent lors de la saisie.
(voir la commande accent ).
L'option : -i supprime l'autoindentation.
Par défaut, en mode insertion de caractères, lors d'un passage à la
ligne, le curseur se positionne sous le premier caractère significatif
de la ligne précédente (les blancs ou tabulation de début de ligne
étant dupliqués).
Avec l'option -i , les nouvelles lignes commenceront en colonne 1.
L'option : -n provoque l'affichage des numéros de lignes.
Les options : -p et -c destinées à traiter les séquences escape
mnémoniques destinées à l'imprimante, de manière à afficher le texte
en souligné, en inverse vidéo, en surbrillance ou en couleur (voir
les commandes pg et lp pour plus de détails), ont été prévues
pour vi et gvi , mais n'ont pas encore été implantées.
L'option : -s supprime la sauvegarde du fichier non modifié qui se
produit normalement au moment de l'appel de vi .
L'option : -r permet de recharger le fichier que l'on était en train
de modifier sous l'éditeur au moment d'un arrêt brutal du calculateur,
à la place du fichier d'origine.
Si une telle option existe (compatibilité avec les anciens vi sous UNIX),
l'opérateur qui lance vi sans l'option -r est malgrès tout averti de la
possibilité de récupérer la version du fichier d'avant le redémarrage.
Cliquer ici pour revenir à la liste des commandes du même type