Vi (teksteditor)

Verden er fuld af vidunderlige og overraskende ting, der omgiver os hver dag. Fra naturens utrolige skønhed til dybden af ​​det menneskelige sind har Vi (teksteditor) været genstand for fascination og undersøgelse gennem århundreder. Uanset om det er et kendt navn i historien, et aktuelt emne eller en vigtig dato, så har Vi (teksteditor) en væsentlig indflydelse på vores liv på den ene eller anden måde. I denne artikel vil vi udforske Vi (teksteditor) yderligere og opdage dens betydning i nutidens verden.

For alternative betydninger, se vi. (Se også artikler, som begynder med vi)
vi
vi editerende en midlertidig, tom fil. Tilde signalerer linjer som ikke er i filen.
Udvikler(e)Bill Joy
Udgivet1976
Skrevet iC
TypeTeksteditor
LicensBSD-licensen

vi er en skærmorienteret teksteditor oprindeligt udviklet til UNIX-styresystemet. Den portable delmængde af vi-opførslen og programmer baseret på den og ex editor sprog understøttet i disse programmer er beskrevet af (og derfor standardiseret af) Single Unix Specification [1] og POSIX.

Den originale kildekode til vi blev skrevet af Bill Joy i 1976 som visual mode i en linjeeditor kaldet ex, som Joy havde skrevet med Chuck Haley. [2] Bill Joy's ex 1.1 blev udgivet som en del af den første BSD UNIX udgivet i marts, 1978.

Navnet vi er afledt fra det korteste entydige forkortelse for kommandoen visual i ex; den nævnte kommando skifter linjeeditoren ex til visuel tilstand.

Udbredelse

Over årene siden dens skabelse er vi blevet en de facto standard UNIX-editor. Dog lader det til, at vi er ved at udfases i flere klassiske GNU/Linux distributioner.[3]

Grænseflade

vi er en modal editor: den opererer i enten indsætningstilstand (eng. insert mode) (hvor tastet tekst bliver en del at dokumentet) eller normal-tilstand (eng. normal mode) (hvor tastetryk bliver fortolket som kommandoer der styrer redigér sessionen). For eksempel vil i mens editoren er i normal-tilstand skifte editoren til indsætningstilstand, men tastning af i igen her placerer et "i" tegn i dokumentet. Trykkes escape-tasten under indsætningstilstand skifter editoren tilbage til normal-tilstand.

Kilder/referencer

  1. ^ The Open Group (1997). ""vi — screen-oriented (visual) display editor", Single Unix Specification, Version 2". Arkiveret fra originalen 25. september 2009. Hentet 2009-01-25.
  2. ^ "Interview with Bill Joy, Unix Review, August 1984". Arkiveret fra originalen 10. februar 2012. Hentet 15. september 2012.
  3. ^ Bye Bye Vi: GNU/Linux Distros Drop Support | Hackaday

Yderligere læsning

Se også

  • Vim – en udvidet klon af vi
  • Zed (teksteditor) - teksteditor med vi og vim funktionalitet skrevet Rust.

Konkurrerende UNIX- og Linux-teksteditorer:

Eksterne henvisninger

Wikibooks har en bog, der er relateret til denne artikel: