Editor vi - nothing for Windowsers


O tomto peknom UNIXáckom editore sa povráva, že je ťažký a nepohodlný. Musím toto tvrdenie vyvrátit, pretože vi je celkom jednoduchý editor a je na každom UNIX-e, takže je dobré‚ sa ho naučiť. Po spustení editoru (príkazom vi z UNIXáckeho shellu) sa dostaneme do takzvaného príkazového módu. Môžeme sa po texte pohybovať - šípkami a ak to nejde, tak :

h - vľavo
l - vpravo
j - dole
k - hore

Medzi ďalšie príkazy na pohyb patria :

w - o slovo dopredu
b - o slovo dozadu
0 - na začiatok riadku
čísloriadku+ G - presunie vás na riadok číslo čisloriadku

No, teraz by sme mohli vedieť niečo aj napísať :

aTEXTesc - za aktuálny znak napíše TEXT.
iTEXTesc - vloží text TEXT.
RTEXTesc - prepisuje aktuálny text textom TEXT

Vieme písať. Fajn, a čo mazanie ???

ndd - zmaže aktuálny riadok a ešte n-1 riadkov (keď napíšete iba dd, zmaže sa len jeden riadok)
D - zmaže riadok od kurzora po koniec riadku
nD - zmaže riadok od kurzora po koniec riadku a ešte n-1 riadkov
x - zmaže znak
nx - zmaže n znakov
u - vráti poslednú zmenu (undo)

Už som napísal strany textu. Ako ho teraz nájdem ???

/TEXT - n jde text TEXT
// - najde ďalší výskyt textu, to isté, ako znovunapísanie toho istého príkazu /TEXT

A tajné‚ finty ?

Vloženie súboru :

:r menosúboruENTER - Vloží súbor menosúboru na aktuálnu pozíciu v texte. :r! príkazENTER - Vloží výstup z príkazu príkaz na aktuálnu pozíciu v texte.

A ako si odložím, alebo neodložím moje veldielo ?

:q!ENTER -odíde z vi a neuloží zmeny
:wqENTER - odíde z vi a uloží zmeny
:wENTER - uloží zmeny, ale neodíde
:w menosúboruENTER - uloží súbor pod menom menosúboru

To je pre začiatok všetko. Zvyšok si nájdete (ak máte pod Linuxom nainštalovaný editor vim) v /usr/lib/vim.hlp. A stačí, keď prídete do cviku, nie je to ani zdaleka tak‚ ťažké ako sa to zdá. Za 15 minút tento krásny editor aspoň na úrovni z kladov budete ovládať.


Tento článok je publikovaný pod Open Content License(http://opencontent.org/opl.shtml). Originál tohto dokumentu môžete nájsť na adrese http://netacik.sk/net10/vi.htm. Tento dokument prichádza bez akejkoľvek záruky (vid licencia).