Vi

Vi tend à frustrer extrêmement les nouveaux utilisateurs, car c'est un éditeur modal. En mode commande, la plupart des touches deviennent des commandes d'éditions, par exemple pour déplacer le curseur ou effacer du texte. Dans le mode édition, l'utilisateur peut taper du texte comme un éditeur classique, la touche échappement permettant de sortir de ce mode. Les premières versions de vi ne donnaient aucune indication sur le mode courant: typiquement, les utilisateurs appuyaient toujours sur échappement pour s'assurer d'être en mode commande. Les versions plus récentes de l'éditeur affichent le mode courant dans une ligne de statut en bas de l'écran. Un avantage de taper une commande dans le mode de commande est que plusieurs opérations d'édition peuvent êtres effectuées en ligne avec des combinaisons de touches très simples, sans avoir à tenir les touches alt, ctrl ou autres. Pour les utilisateurs expérimentés, ceci peut mener à une meilleure performance.

Vi est devenu l'éditeur standard de Unix et l'éditeur favori des hackers jusqu'à l'arrivée d'Emacs en 1984. En 2002, vi ou l'un de ses clones peut être trouvé dans presque toutes les installations de Unix (le Single UNIX Specification inclut vi, donc tout système s'y conformant l'intègre).

Vi est encore très utilisé par les utilisateurs des variantes Unix (environ la moitié des répondants à un sondage Usenet en 1991 le préfèrent aux autres éditeurs). Il démarre plus vite que l'éditeur Emacs plus lourd et utilise moins de mémoire; conséquemment, mêmes quelques fans d'Emacs l'utilisent comme éditeur de courrier électronique ou pour de petites éditions. Sur les disquettes de sauvetage (rescue disk), c'est très souvent l'éditeur par défaut parce qu'il est assez compact pour tenir sur une disquette.

Vi et Emacs sont les deux opposants d'une guerre d'éditeurs.

Commencer avec VI

Quand on commence avec VI il faut bien comprendre que VI a 2 modes de fonctionnement. Il a un mode de commandes (initial) et un mode d'édition. le mode de commande permet d'effectuer les commandes listées (en partie) ci-dessous, le mode d'édition permet d'éditer le document comme dans un éditeur classique. Pour passer du mode commande au mode édition presser sur la touche i, pour retourner au mode commande presser Escape.

Exemples de commandes

Voir aussi

See also: Vi, 1984, 1991, 2002, Berkeley Software Distribution, Bill Joy, Courrier électronique, Disquette, Ed (logiciel), GNU Emacs