Table of Contents

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í