VIM zkratky
Vkládání
i # na místě ukazatele
a # od ukazatele následující znak
I # na začátku řádku
A # konec řádku
o # na novém řádku
O # na novém nadřádku
s # smaže znak pod kurzorem a je ready psát
S # smaže celý řádek a je ready psát
R # replace (nahrazení)
x # smaže znak pod kurzorem
Pohyb
# šipky nebo h,j,k,l
w # skáče po slovech
b # skáče zpět po slovech
e # skáče po koncích slovech
G # poslední řádek
gg # první řádek
42G # skočí na 42.řádek
:42 # skočí na 42.řádek
Práce s textem
yy # zkopírování řádku do schránky
10yy # zkopírování 10 řádků
p # vložení řádku ze schránky
5p # vložení řádku ze schránky 5x
dd # smaže řádek
10dd # smaže 10 řádků
yw # zkopíruje slovo do schránky
de # smaže od kurzoru do konce řádku
u # zpět
:reg # makra
Vyhledávání
/ # hledání
n # následující
N # předchozí
Příkazy
:wq # ulož a odejdi
:x # ulož a odejdi
:q! # odejdi bez uložení změn
:s/old/new/g # :substitute on the line
:%s/old/new/g # :substitute on all the lines
:sort # seřazení
:split # horizontální otevření dalšího okna
:sp # horizontální otevření dalšího okna (zkratka)
:sp newfile.x # horizontální otevření okna se souborem newfile.x
:vsplit # horizontální otevření dalšího okna
:tabnew # otevření dalšího okna jako záložka
Nastavení
:set number # číslovaní řádků
:syntax on # zvýraznění syntaxe
:set backspace=2
:set bg=dark # světlé barvy na tmavém pozadí
:set all # všechny přikazy
Trvalé uložení nastavení