parancs modban (kettospont utan) ctrl-v <specialis billentyu v. billenyukombo> "szo szerint vetel"
pl. :%s/bela/<ctrl-v><tab>/g
Minden belat tab karakterre cserel
:map <billentyu> <billentyusorozat>
billentyu megnyomasahoz billentyusorozat hozzarendelese normal modban. Lehet rekurziv is, pl:
:map e :%s/x/y/g<ctrl-v><enter>:wn<ctrl-v><enter>e
e gomb megnyomasara minden x-et y-ra cserel az egesz fajlban
fajlt menti (:w) majd kovetkezo fajlra ugrik (:n, egyutt :wn)
e, tehat kezdje elorol az egeszet
hasznos ilyen vim konyvtar/*.kiterjesztes tipusu dolgokhoz.
:imap <billentyu> <billentyusorozat>
ugyanez inzertmodra
pl. :imap <ctrl-v><ctrl-p> <ctrl-v><esc>:s/.*/<p>&<\/p>/<ctrl-v><enter>i
Az epp szerkesztett sort html <p> tagek koze rakja.
q<billentyu> <dolgokcsinalasa> q
makro rendelese billentyuhoz
(fontos: a masodik q-nal command modban kell lennunk)
majd:
@<billentyu>
makro lejatszasa billentyun
:colorscheme <tab> szinsema allitasa
:syntax on
:set filetype=<tipus>
:set softtabstop=4 - tab szelessege
:set shiftwidth=4 - indentalas szelessege
:set expandtab -> meglevo tabokat space-re konvertalja
vizualis modban > (kacsacsor) : indentalas
:paste - automatikus indentalas es egyeb viccek kikapcsolasa
:nopaste - ezek visszakapcsolasa