vi

vi při editaci ahoj světového programu v C

vi („vi“ pro „vizuální“) vyslovováno [ viːˈaɪ ] nebo [ vaɪ ], v německy mluvících zemích příležitostně také [ viː ], ale ne „šest“ nebo „šest“ (jako římská číslice VI) je volný text redaktor . Bylo to v roce 1976 Bill Joy na ADM-3A - počítačový terminál pro časné BSD písemného vyhotovení a POSIX standardizovány. Název pochází z příkazu visualeditora ex . Pomocí tohoto příkazu můžete přepnout editor řádků do vizuálního režimu.

klasifikace

Line-orientované editory byly používány hlavně do začátku roku 1970 , přičemž ed je široce používaný . Joy na tom stavěla, zpočátku také s editorem řádků, např . Z toho později vycházel editor vi. vi se rychle stal de facto standardním editorem na Unixu .

V roce 1991 přibližně polovina všech účastníků průzkumu Usenet použila vi. I dnes je používání vi a jeho rozšíření velmi rozšířené, alespoň ve světě Unix a Linux. Tento editor můžete také použít v kombinaci se ssh (dříve Telnet nebo rsh ) pro práci na jiných počítačích v síti .

Vzhledem k jejich relativní přívětivosti zdrojů vi nebo téměř všechny jeho klony začínají rychleji a vyžadují výrazně méně úložného prostoru než například Emacs . Na "záchranném disku" nemá ani své místo, takže téměř celý Unix / část dnes Linux - distribuce je.

Původní verze Bill Joy původně nebyla ani ve zdrojovém kódu, ani jinak volně dostupná. B. Vim , Nvi, elvis a WinVi, z nichž některé jsou k dispozici také pro platformy mimo Unix. Různě vylepšené implementace originálu jsou stále rozšířené v BSD a některých komerčních Unices, ale v distribucích Linuxu původní vi již není součástí standardního rozsahu a jen zřídka se vyskytuje v rozšířených úložištích. Zmenšená verze Vim je obvykle nainstalována jako výchozí editor, ale v závislosti na cílové skupině to nemusí vždy platit.

klávesnice

Terminál KB ADM3A.svg

Klávesnice ADM-3A používaná Billem Joyem měla kromě písmen a číslic (zde šedá) jen několik dalších kláves. To vysvětluje neobvyklý provoz podle dnešních standardů. Je třeba také poznamenat, že :bez je Umschvolána.

Pracovní režimy

Vi má tři zásadně odlišné pracovní režimy:

Režim příkazu

Když spustíte vi, jste v příkazovém režimu. Jednoduché příkazy zde lze provádět stisknutím různých kláves, například „Najít slovo“, „Odstranit řádek“ atd. Z tohoto příkazového režimu lze poté upravený soubor : w q returnuložit a ukončit, například stisknutím .

Režim vložení

Příkazy líbí i, anebo ovás z příkazového režimu do režimu vkládání. (režim vložení). Zde je možné skutečné zadávání textu. Stisknutím se Escdostanete zpět z režimu vložení níže do režimu příkazů.

Režim příkazového řádku

Zadáním :(dvojtečka) se dostanete z režimu příkazu do režimu příkazového řádku („režim dvojtečky“ nebo „režim ex“). Lze tam provádět složitější příkazy, jako je hledání a nahrazování textu. stisknutím Enterse dostanete zpět do příkazového režimu. Několik výjimek, jako např B. návrat rpříkazu do příkazového režimu bez stisknutí Esc, existuje.

Vi pracovní režimy

Výhody a nevýhody

Kvůli různým pracovním režimům si operace vi ve srovnání s jinými terminálovými editory, jako jsou GNU nano nebo grafické editory, které jsou dnes běžnější, vyžaduje určité zvyknutí. Velkou výhodou vi je naopak to, že lze vydávat několik příkazů jeden po druhém, aniž byste současně stiskli klávesy Alt-, Strg- nebo jiné modifikační klávesy. Je také možné odstranit několik slov nebo vět jediným příkazem.

humor

V průběhu takzvaných editorských válek následovníci vi založili „kult Vi“ jako reakci na Emacskou církev, kterou založil Richard Stallman alias St. I GNU cius . Poté byli emacskými stoupenci zesměšňováni jako napodobitelé („opice jejich sázkaři“).

literatura

webové odkazy

Wikibooks: Vi Command Reference  - Studijní a učební materiály
Wikibooks: Learning the vi editor  - učení a výukové materiály

Individuální důkazy

  1. ^ Christian Gross: Open source pro správce Windows . Charles River Media, Hingham, Mass. 2005, ISBN 1-58450-347-5 , s. 55 .
  2. Andrew Min: Nejlepší 4 internetové plamenné války o bezplatném softwaru Free Software Magazine, 16. srpna 2008, přístup 13. září 2020.