next up previous contents index
suivant: Démarrage d'une session "vi" monter: Commandes de base de précédent: Introduction et conventions   Table des matières   Index


Modes de fonctionnement de "vi"

"vi" distingue deux modes de fonctionnements :

le mode "commande"

Ce mode correspond lorsque vous n'êtes pas en train de saisir du texte. Pour cela, chaque touche du clavier alphanumérique correspond à une fonctionnalité de l'éditeur de texte. Vous pouvez déplacer le curseur, rechercher du texte, sauvegarder le buffer courrant, appeler le prompt de "vi" afin de saisir des commandes internes de l'éditeur. Comme tout utilitaire UNIX, "vi" fait la différence entre les majuscules et les minuscules. Par conséquent, vous devez prendre garde que la touche \fbox{{\sc Caps}} ou "Verrouillage en majuscule" ne soit pas en fonction. Dans ce cas, le comportement que pourrait avoir "vi" risque de vous surprendre et surtout ne pas faire ce que vous souhaité (mais par contre ce qui a été demandé !).


le mode "insertion"

Ce mode correspond lorsque vous êtes en train de saisir ou de modifier du texte. Vous pouvez insérer autant de lignes que vous voulez, par contre, vous ne pouvez modifier le texte que de la ligne courrant.

Pour quitter le mode "insertion", il vous suffit d'appuyer sur la touche \fbox{\textsc{esc}} .

À la section [*], nous avons parlé de commandes "vi" commençant par le caractère ":" et validée par \fbox{\textsc{return}} . Ce mode de fonctionnement correspond au "prompt" de "vi", invite à partir de laquelle il est possible de saisir des commandes internes à "vi". Ce mode est accessible à partir du mode "commande". Les différences entre ces deux comportements sont les suivantes :

Dans tout ce qui suit, les commandes explicitées sont valables en mode "commande" à moins que celui-ci ne soit précisé. Toutes les commandes précédées par le caractère «:" sont accessibles à partir du "prompt" de "vi". Pour appeler le prompt, il suffit de :

  1. être en mode "commande",
  2. appuyer sur la touche \fbox{:}.


next up previous contents index
suivant: Démarrage d'une session "vi" monter: Commandes de base de précédent: Introduction et conventions   Table des matières   Index
baudry@esme.fr