Znacky

V dosavadnich kapitolach jsme prosli pestrou radou nejruznejsich pohybu, ktere vim nabizi. Zatim vsak mezi nimi chybela moznost zapichnout si kamsi do textu spendlicek, ke kteremu se lze kdykoli snadno vratit. Prave k tomu slouzi znacky.

Definice

Chcete-li na aktualni pozici kurzoru polozit znacku, stisknete m<pismeno>, kde <pismeno> je male ci velke pismeno anglicke abecedy.

Znacka neni v textu nijak viditelna. Jedna se o pouhou vnitrni konstrukci vim. Jestlize si chcete prohlednout, kde jsou jednotlive znacky rozmisteny, pouzijte prikaz :marks.

Pouziti

Kdyz se chcete pozdeji vratit na pozici znacky, mate k dispozici dva mozne prikazy: '<pismeno> nebo `<pismeno>. Oba presunou kurzor na radek, na nemz lezi znacka pojmenovana uvedenym pismenem. Zatimco zpetny apostrof (`) vas premisti primo na pozici znacky, apostrof obycejny (') presune kurzor na prvni neprazdny znak dotycneho radku. Osobne povazuji za uzitecnejsi obraceny apostrof.

Je vyznamny rozdil, jestli pro znacku pouzijete male nebo velke pismeno. Znacky male (pojmenovane malymi pismeny) jsou totiz lokalni a muzete na ne poskocit, jen pokud se prave nachazite v dotycnem souboru. Kazdy soubor tedy ma svych vlastnich 26 lokalnich znacek.

Velke znacky (pojmenovane velkymi pismeny) naproti tomu obsahuji krome cisla radku a sloupce take informaci o jmene souboru. Skocite-li na tuto znacku, muzete preskocit i do jineho souboru. V takovem pripade bude aktualni soubor uzavren a misto nej se nacte soubor obsahujici znacku (pochopitelne je zde ochrana pred ztratou neulozenych zmen v souboru).

Jestlize si prostrednictvim volby viminfo ukladate informace o editaci, ulozi se i velke (globalni) znacky. Pri pristim startu editoru je pak muzete pouzivat, jako byste editaci vubec neprerusili. Naproti tomu male znacky pri uzavreni souboru, ktery je obsahuje, zanikaji.

Speciality

Ve vystupu prikazu :marks objevite nekolik podivne pojmenovanych znacek. Jedna se o speciality, ktere se nenastavuji rucne. Tyto znacky aktualizuje automaticky sam editor.

Velmi zajimavy efekt prinasi zdvojeni znaku pro skok na znacku (tedy '' ci ``). Vrati vas zpet na pozici pred poslednim skokem. Ten mohl byt zpusoben leccim - hledanim, prikazem pro nahrazeni, skokem na znacku ci heslo.

Znacky [ a ] editor poklada na zacatek a konec naposledy vlozeneho ci zpracovaneho (nejakym operatorem) textu. Obdobne zacatek a konec naposledy vybrane vizualni oblasti vyznaci pomoci < a >. Tyto specialni znaky muzete pouzit jako bezna jmena znacek.

<-- predchozi  [obsah]  dalsi -->
© 1997, 1998 Pavel Satrapa