 |
AutomatickΘ dopl≥ovßnφ textu
Tuhle schopnost ocenφte p°edev╣φm p°i psanφ program∙ Φi p°φruΦek. V takov²ch
textech se to hem╛φ dlouh²mi identifikßtory, v nich╛ nenφ zßhodno se p°epsat.
vim je dovede dokonΦovat za vßs.
P°φklad:
Cht∞l bych naspat nßsledujφcφ ·sek k≤du:
procedure VypisSeznam ( Ktery: UkUzel );
...
VypisSeznam ( Levy );
Writeln ( Cislo:8, Pocet:6 );
VypisSeznam ( Pravy );
Identifikßtor VypisSeznam je pom∞rn∞ dlouh² a cht∞l bych jej
opisovat v╛dy zcela p°esn∞. Napφ╣φ v╛dy jen Vyp a
stisknu Ctrl-N . Editor doplnφ zbytek.
Klßvesy Ctrl-N a Ctrl-P p°edstavujφ nejzßkladn∞j╣φ zp∙sob dopl≥ovßnφ.
Li╣φ se pouze sm∞rem, kter²m hledajφ. Ctrl-N se
vydß od aktußlnφ pozice kurzoru sm∞rem vp°ed (ke konci souboru), zatφmco Ctrl-P se vracφ od aktußlnφ pozice sm∞rem k zaΦßtku
textu. Jakmile narazφ na slovo, kterΘ zaΦφnß °et∞zcem znak∙, kter² se
momentßln∞ nachßzφ p°ed kurzorem, doplnφ je. Opakovßnφm a st°φdßnφm Ctrl-N a Ctrl-P m∙╛ete
prochßzet mo╛n²mi variantami dopln∞nφ.
Co v╣echno se bude prohledßvat, urΦuje volba complete . P°i implicitnφm nastavenφ se nejprve prohledß
aktußlnφ text (cel², pokud hledßnφ dorazφ na zaΦßtek Φi konec, p°etoΦφ se na
opaΦn² konec textu). Kdy╛ se vyΦerpajφ v╣echny mo╛nosti z n∞j, pokraΦuje
hledßnφm v ostatnφch naΦten²ch souborech (tedy ve vedlej╣φch oknech).
Dopl≥ovacφ re╛im
Ve v∞t╣in∞ p°φpad∙ vystaΦφte s v²╣e uveden²m zßkladnφm dopl≥ovßnφm. Nabφzejφ se
v╣ak i pokroΦilej╣φ alternativy. Ty se odehrßvajφ v dopl≥ovacφm re╛imu, do n∞j╛
vstoupφte p°φkazem Ctrl-X . Na nßsledujφcφ
klßvese pak zßle╛φ, co se bude dopl≥ovat. Ve v╣ech p°φpadech slou╛φ Ctrl-N (dal╣φ, Next) a Ctrl-P (p°edchozφ, Previous) k listovßnφ mezi
jednotliv²mi variantami.
Ctrl-X Ctrl-L doplnφ °ßdek, kter² zaΦφnß
stejn∞ jako °ßdek s kurzorem. Mnemotechnika: Line.
Ctrl-X Ctrl-N a
Ctrl-X Ctrl-P se chovajφ stejn∞ jako bez
·vodnφho Ctrl-X . Tedy doplnφ slovo.
Ctrl-X Ctrl-K takΘ dopl≥uje slovo, hledß je
v╣ak ve slovnφcφch, jejich╛ jmΘna obsahuje volba dictionary . Mnemotechnika: Keyword.
Ctrl-X Ctrl-I se takΘ chovß podobn∞. Slovo k
dopln∞nφ hledß v aktußlnφm textu a souborech, kterΘ se do n∞j vklßdajφ.
Mnemotechnika: Included files.
Ctrl-X Ctrl-] doplnφ prvnφ heslo, kterΘ
zaΦφnß slovem p°ed kurzorem. Soubory se seznamy hesel urΦuje volba tags . Mnemotechnika: Tag.
Ctrl-X Ctrl-F doplnφ jmΘno souboru, kterΘ
zaΦφnß slovem p°ed kurzorem. Mnemotechnika: File.
Ctrl-X Ctrl-D doplnφ jmΘno makra definovanΘho
v aktußlnφm nebo do n∞j vlo╛enΘm souboru. Mnemotechnika: Definition.
V╣imn∞te si, ╛e po stisknutφ Ctrl-X se ve stavovΘm
°ßdku objevφ struΦnß nßpov∞da, jak m∙╛ete pokraΦovat. Stejn∞ tak p°i prochßzenφ
jednotliv²ch mo╛nostφ. Jakmile stisknete jinou ne╛ zde uvedenou klßvesu,
vim ukonΦφ dopl≥ovacφ re╛im, pou╛ije momentßln∞ vybranΘ dopln∞nφ a
pokraΦuje ve standardnφm vklßdacφm re╛imu.
© 1997, 1998 Pavel Satrapa
|