web-dev-qa-db-fra.com

Que représente Vi?

Je me demandais juste ce que "Vi" signifie dans Linux (la commande utilisée pour éditer des fichiers)?

23
Umair

Vi est un éditeur d'écran pour Linux, Unix et d'autres systèmes d'exploitation de type Unix. Prononcé (vee-aye). Est synonyme de visuel.

Sources: http://en.wikipedia.org/wiki/Vi et http://www.techopedia.com/definition/10347/vi

22
Sylvain Pineau

En fait, je me range avec Wikipedia sur celui-ci.

Le nom viest dérivé de l'abréviation non ambiguë la plus courte de la commande visualdans exname__; la commande en question fait passer l'éditeur de ligne exen mode visuel.

http://en.wikipedia.org/wiki/Vi

Notez que cela ne signifie pas que le nom complet de l'éditeur de texte autonome est toujours "visuel" ou, même, que "vi" signifie toujours " visuel "- le nom de l'éditeur est juste" vi ". La citation ci-dessus explique simplement comment le nom a été créé.

Comme Ben Voigt le souligne de manière utile, les personnes (et les sites Web) affirmant que cela signifie "Visual Instrument" le confondent avec un autre produit non associé à l'éditeur de texte.

58
thomasrutter

Si vous revenez en arrière et consultez une ancienne page de manuel de vi, telle que celle de SunOS 5.10 de 2007:

 SunOS 5.10 Dernier changement: 16 mai 2007 1 
 
 Commandes utilisateur vi (1) 
 
 L'utilitaire vi (visuel) est un afficheur- éditeur de texte orienté 
 basé sur un éditeur de ligne sous-jacent ex. Il est possible d'utiliser 
 Le mode de commande de ex depuis vi et d'utiliser la commande 
 De vi depuis ex. Les commandes visuelles sont décrites 
 Sur cette page de manuel; comment définir les options (comme les lignes de numérotation 
 automatiques et le démarrage automatique d'une nouvelle ligne de sortie 
 lorsque vous saisissez un retour à la ligne) et toutes les commandes de l'éditeur de ligne ex (1) page de manuel. 
 

Ou de Ultrix (dernière version '95):

 Nom 
 Vi - éditeur d’écran 
 
 Syntaxe 
 Vi [balise -t] [+ commande] [-l] [-r] [ -wn] [-x] nom ... 
 
 Description 
 L'éditeur (visuel) est un éditeur de texte orienté affichage basé sur The com 
 mand et la commande exécute le même code. Vous pouvez accéder à la commande 
 Mode de dans 

Et ainsi vous l'avez: viest from vi sual. Cela correspond au modèle de ses éditeurs ancêtres: exest l'éditeur ex endedtended et edest un ed itor.

Rien n'indique que cela représente autre chose. Peut-être V ‍isuel I ternterface (ce que je l'ai appris il y a longtemps ), mais il n’existe aucune documentation indiquant qu’elle représente autre chose que vi sual.

18
user153310