Cílem cvičení je letmé seznámení se s textovým editorem VIM
(umění vim opustit).
vim
EDITOR
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-v
a_
- 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