Cílem cvičení je letmé seznámení se s textovým editorem VIM
(umění vim opustit).
vimEDITOR nebo VISUAL<ESC>:q!<ESC>
~vim file
<ESC>:q
~gvim file &
Menu: Soubor > Ukončit
~export EDITOR=/usr/bin/vim
~export VISUAL=$EDITOR
~fc
<ESC>:q
<ESC>:q!
vim je modální:<ESC>: / ?/text - skočí na následující výskyt textu?text - skočí na předcházející výskyt textu:q - ukončení editoru (pokud nejsou změny):q! - ukončení editoru (bez uložení změn):w - uložit soubor:w! - přepsat soubor (read-only):w soubor - uložit soubor jako:! cmd - spustí cmd v shellu:r soubor - načte soubor na pozici kurzoru:r! cmd - načte výstup příkazu cmd na pozici kurzoru:wq :x ZZ - uložení a ukončení editorugj / gk - pohyb po vizuálních (zalomených) řádcíchnG - skok na řádku n (jinak na konec souboru)H / M / L - skok nahoru, doprostřed, dolů stránkyzz - vertikální vycentrování řádkyfx / tx - skok na/k znak x:set number - zapne číslování řádků:set relativenumber - relativní číslování řádkův V CTRL-va_ - celý objekt pod kurzoremi_ - vniřní část objektu pod kurzoremcaw - change a worddit - delete inner tagyas - copy a sentenceci" - change inner " "C/D/Y - nahradit/smazat/zkopírovat do konce řádkycc/dd/yy - nahradit/smazat/zkopírovat celou řádku. zopakuje předchozí příkazgv - znovu označí naposledy použitou oblast5dd - smaže 5 řádek3p - vloží schránku 3krát2caw - nahradí 2 slova7itext - vloží text 7krát4. - zopakuje předchozí akci 4krát