Editor příkazového řádkuČasto se vám stane, že byste chtěli znovu použít některý z předchozích Ex-příkazů. Nebo jej lehce upravit. Zejména při ladění složitějších nahrazovacích příkazů je taková potřeba takřka bytostná. vim nabízí pomocnou ruku.Má totiž vestavěn editor příkazového řádku. Chová se tak, jak jsme u podobných nástrojů zvyklí - umí vyvolávat dříve používané příkazy, dovolí vám po nich šmejdit kurzorem a upravovat je a dokoce dovede i doplňovat názvy souborů či jiných objektů.
Základními nástroji pro pohyb v historii příkazů jsou klávesy
Pokud napíšete začátek příkazu a pak stisknete
Příklad:V rámci řádku se pak můžete pohybovat kurzorovými klávesami [doleva] a [doprava].
Chování editoru připomíná vkládací režim. Píšete-li viditelné znaky, vsouvají
se do řádku, [Backspace] maže znak před kurzorem
atd. atp.
Kromě příkazového řádku můžete stejný editor používat i pro vyhledávané vzory,
výrazy a vstupní řádky funkce DoplňováníMoc milou věcičkou je automatické doplňování názvů souborů, voleb a dalších konstrukcí. Nebudu dlouho chodit kolem horké kaše a namlsám vás příkladem.Příklad:Klávesa [Tab] totiž aktivuje automatické doplnění
právě rozepsaného slova. vim dovede doplňovat
:e, kterým má být jméno
souboru. Proto se nabízely názvy souborů. Kdybyste místo :e zahájili příkaz :set ,
nabízel by názvy voleb.
Když zadáte počáteční znaky, nabízí editor pouze jména, která začínají uvedeným
řetězcem. Vyhovuje-li jediné, bude doplněno. Jestliže existuje několik
vyhovujících alternativ, vim pípne (aby upozornil, že by cosi mohlo
drhnout) a doplní první vyhovující jméno. Pokud vám nevyhovuje, stiskněte
Klávesou
Automatické doplňování ve skutečnosti není pevně svázáno s klávesou © 1997, 1998 Pavel Satrapa |