Poznámka ve vicku: znak “
uvozovka
VISUAL EDIT -------------- -------------------------- / \ / \ | | |backspace | | | |vim umi sipky... | |Odstavec | | | |ods ta vec. | | | | | | | | |------------>| | | | i nsert | | prompt$ vi file -->| | r eplace | | |^radek$ | O pen | | |0dalsi radek$| o pen | | | | c hange | | | k | | | | h l | | | | j |<-----ESC----| | | | | | | | | | \G____________/ \_________________________/ : | |odskok do EX V :w [file] "zapis/uloz, pripadne do jineho :x [file] "uloz a ukonci :q "ukonci editor, zepta se :q! "ukonci a neptej se :e file "nacti jiny soubor :n f1 f2 "nacti jine soubory :n "nacti dalsi soubor prompt$ ex file --> :prikazovy EX rezim (trvale) :vi"sual "jdi do VISUAL rezimu
MOVE příkaz pouze přesunuje aktuální pozici kursoru, původní a nová pozice tvoří rozsah (range).
příkazu může předcházet číslo, např:
položení značky mark:
Pohyb, rolování:
editační příkazy se získají kombinací MOVE a insert, replace a následujících operátorů :
popen
)Některé kombinace mají jednopísmenkovou builtin variantu:
Totéž se dá kombinovat s y místo d
Neexistuje ale MOVE konstrukce pro označení celého řadku! toho se dosáhne jednoduše: zdvojíme operátor:
Každý výmaz/kopie (d y) se uloží do bufferu/schránky, ze kterého se vytahuje pomocí put (za kurzor) a Put (před):
Poslední změna se dá opakovat pomocí . (tečka)
Další EDIT příkazy
Vyhoda c je v tom, že nemusíme nejdřív mazat a poté vložit něco jiného Hledání:
Existují schránky “a až “z (zpravidla použity s d y a p) obsah se pamatuje při změně editovaného souboru – lze snad přenášet mezi soubory
Note: příkaz se ukončí ENTER
S výhodou lze použít znaku % (jméno současného souboru) # jméne předchozího, např.:
cp
příkazu
:set příkazy do souboru $HOME/.vimrc
a/nebo $HOME/.exrc
viz vimrc