The wikis are now using the new authentication system.
If you did not migrate your account yet, visit https://idp-portal-info.suse.com/

Formation d'administrateur Baby/Installation de base/B04-Cours et TP/3

Aller à : navigation, rechercher
Alb-B04-3-image3.jpg

Précédent

Je me trouve en mode commande, je veux ajouter au texte le mot "imaginaire". Que faut-il que je fasse ?

Suivant

Les deux modes

Comme il y a deux pigeons, il y a deux modes sous vi.

Le premier mode, celui utilisé au démarrage est un mode « lecture » (le terme officiel est "mode commande"). Dans ce mode vous pouvez intervenir sur le texte, mais pas taper des caractères.

Ce mode est très décrié par les adversaires de vi (qui ne sont en fait que des zélateurs de mauvaise foi des autres éditeurs de texte !). Il est apprécié par d'autres, en effet il évite de taper par erreur un caractère mal placé qui serait très difficile à retrouver par la suite.

On l'appelle aussi le "mode bip" car toute erreur entraîne l'émission par le PC d'un bip vengeur. On arrive à ce mode en pressant la touche Échap. Les utilisateurs ont l'habitude de presser plusieurs fois cette touche (en effet il faut parfois plusieurs pressions) et de s'arrêter quand ils entendent une série de bips.

Nous verrons tout à l'heure les diverses commandes utiles, sur des exemples. Sachez qu'elles sont de deux types : les commandes "directes", par exemple taper "dd" efface la ligne qui se trouve sous le curseur, et les commandes ":" que l'on tape en bas de l'écran après avoir tapé ":". Par exemple taper :q <entrée> permet de sortir de vi si on n'a fait aucune modification au texte.

On rentre dans le deuxième mode, le mode insertion, en tapant la lettre "i". On peut alors taper du texte.

Les commandes les plus utiles (en mode commande) sont :

dd
Effacer la ligne en cours,
curseur
Les touches du curseur permettent de se déplacer,
:q
Permet de quitter sans avoir fait de modification,
:q!
Permet de quitter sans conserver des modifications déjà faites,
:w
Permet d'écrire le fichier,
:wq
Permet de quitter en sauvegardant,
/
Suivi de la chaîne à chercher permet une recherche,
i
Permet d'entrer dans le mode édition.

Dans le mode édition, vous pouvez vous déplacer dans le texte, taper du texte ou effacer du texte avec la touche suppr.

Vous n'avez besoin de rien d'autre. Si ! pour ouvrir un fichier, il faut lancer "vi <nom de fichier>".

Premier tp avec vi

Revenez dans votre répertoire.

Faites :

vi txt

et faites des modifications dans votre fichier. Tapez ce que vous voulez (pas plus de quatre lignes au total, essayez de taper des lignes plus longues que l'écran).

Faites des aller-retour dans le texte, faites des correction. Remarquez comment le curseur se déplace et comment sont gérés les fins de ligne.