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

Aller à : navigation, rechercher

Ici une image servant à caractériser la page

Précédent

Combien y a-t-il de pages a la documentation de vi ? (à 10 près !) ?

NB
on peut trouver la réponse sans compter, bien sur, sachant qu'une page fait 66 lignes ou 2000 signes...

Suivant

Pourquoi vi ?

vi, ce qui se lit vi-aïe, est un éditeur de texte historique de Linux (et Unix). Il est petit en taille, rapide, puissant... mais pas toujours facile à utiliser. vi signifie « VIsual editor », en effet, avant vi, il y avait « ed » qui éditait les lignes une par une. ed est toujours présent sur les machines, mais il n'est plus utilisé que de façon automatique, par des scripts (voir page précédente).

vi lui-même n'existe plus, il est toujours remplacé par une variante, qui possède quelques avantages (le plus souvent vim - Vi IMproved). Mais les commandes que nous allons voir ici sont les mêmes partout.

C'est pourquoi nous allons apprendre vi. Il est présent partout. Quelle que soit la machine sur laquelle vous serez amené à travailler, vous êtes sur de trouver vi. De plus on peut tout faire avec vi. Il y a un grand nombre d'utilisateurs qui font tout leur travail de programmation avec vi.

vi existe même sous Windows !

Sachez que le manuel de vi fait plus de mille pages... et que sur les forums Linux vous trouverez facilement des fanas de vi prêts à vous aider. D'ailleurs si vous voulez provoquer une dispute sur ces forums, il suffit d'écrire :  "vi est nul, je préfère de beaucoup emacs" ou toute chose du même acabit et vous avez fait ce que l'on appelle un "troll", c'est à dire une "provocation".

L'aide

Première chose à faire, tapez :

man vi

et remarquez que vous avez lancé le manuel de vim.

Si vous lisez l'anglais, vous pouvez y jeter un coup d'oeil, mais rapidement, vous aurez tout le temps d'y revenir par la suite.

Allez ensuite dans /usr/share/vim.

Vous y trouverez deux répertoires (identiques, current n'est qu'un lien vers l'autre) contenant la doc de vim.

cd vim62

cd doc

less *.txt

va vous montrer toute la doc présente sur votre disque.

Les commandes de vi sont utilisées partout. Vérifiez que :n dans less vous montre le fichier suivant (suivant) et :p le précédent... vous voyez qu'il faut connaitre vi !

"q" vous permet de sortir de less, ":q" de vi.