vi (teksteditor)
For alternative betydninger, se vi.
| vi | |
|---|---|
vi editerende en midlertidig, tom fil. Tilde signalerer linjer som ikke er i filen. |
|
| Udvikler | Bill Joy |
| Udgivet | 1976 |
| Type | Teksteditor |
| Licens | BSD-licensen |
| Programmeringssprog | C |
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.
Indholdsfortegnelse |
Udbredelse [redigér]
Over årene siden dens skabelse, er vi blevet en de facto standard UNIX-editor.
Grænseflade [redigér]
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 [redigér]
- ↑ The Open Group (1997). ""vi — screen-oriented (visual) display editor", Single Unix Specification, Version 2". http://opengroup.org/onlinepubs/007908799/xcu/vi.html. Hentet 2009-01-25.
- ↑ Interview with Bill Joy, Unix Review, August 1984
Yderligere læsning [redigér]
- Lamb, Linda (1998). Learning the vi Editor (6th Edition). O'Reilly & Associates, Inc. http://www.oreilly.com/catalog/vi6/.
- Robbins, Arnold (2008). Learning the vi and Vim Editors, Seventh Edition. O'Reilly & Associates, Inc. http://oreilly.com/catalog/9780596529833/.
Se også [redigér]
- Vim – en udvidet klon af vi
Konkurrerende UNIX- og Linux-teksteditorer:
Eksterne henvisninger [redigér]
| Wikibooks har en bog, der er relateret til denne artikel: |