Naredba | Funkcija |
Upravljanje datotekama | |
: w | Zapišite datoteku na disk |
Ctrl + g | Prikaži podatke o datoteci |
ga | Prikaži informacije o znakovima |
: q | Zatvorite vi bez spremanja datoteke |
: wq | Zapišite datoteku na disk i zatvorite vi |
: q! | Zanemarite upozorenje i odbacite promjene |
: w naziv datoteke | Spremite datoteku kao naziv datoteke |
: r naziv datoteke | Pročitajte i umetnite naziv datoteke |
Navigacija | |
h | Pomaknite kursor ulijevo |
l | Pomaknite kursor udesno |
j | Pomaknite kursor za jedan redak prema dolje |
2j | Pomicanje kursora prema dolje za 2 retka |
k | Pomaknite kursor za jedan redak gore |
2k | Pomicanje kursora prema gore za 2 retka |
w | Prelazak na početak sljedeće riječi (interpunkcijske riječi se smatraju) |
W | Prelazak na početak sljedeće riječi (razmak između riječi) |
e | Pomicanje na kraj sljedeće riječi (interpunkcija se smatra riječima) |
E | Prelazak na kraj sljedeće riječi (bez interpunkcije) |
b | Pomaknite se unatrag za početak trenutne riječi |
B | Pomak unatrag na početak trenutne riječi (bez interpunkcije) |
( | Pomakni rečenicu unatrag |
) | Pomaknite rečenicu naprijed |
Pomaknite odlomak unatrag | |
Pomaknite odlomak prema naprijed | |
$ | Pomak na kraj retka |
^ | Pomicanje na prvi neprazan znak u retku |
0 | Pomaknite se na početak retka |
G | Prelazak na zadnji redak dokumenta |
3G | Pomaknite se na red 3 |
gg | Premjesti u prvi redak dokumenta |
: n | Idi na liniju n u dokumentu |
Ctrl + d | Pomaknite se prema dolje za pola zaslona |
Ctrl + u | Pomaknite se prema polovici zaslona prema gore |
Ctrl + f | Stranica prema naprijed |
Ctrl + b | Stranica unatrag |
Prebacivanje načina rada | |
ja | Uđite u način umetanja |
v | Uđite u vizualni način |
Esc | Vratite se u uobičajeni način rada iz umetnutog i vizualnog načina rada |
Umetanje / dodavanje teksta | |
ja | Umetnite tekst prije trenutnog mjesta kursora |
Ja | Umetni tekst na početak retka |
a | Dodaj tekst nakon trenutnog mjesta kursora |
A | Dodaj tekst na kraj trenutnog retka |
o | Stvorite novi redak za tekst ispod trenutnog mjesta kursora |
O | Stvorite novi redak za tekst iznad trenutnog mjesta kursora |
ea | Umetnite (dodajte) na kraj trenutne riječi |
Traži i zamijeni | |
/uzorak | Tražite naprijed |
?uzorak | Traži unatrag |
* | Potražite riječ ispod kursora |
# | Tražite riječ unatrag ispod kursora |
r | Zamijenite jedan znak na položaju kursora |
R | Zamijenite znakove počevši od položaja kursora |
cc | Zamijenite cijeli redak |
:% s / search / replace / g | Zamijenite svaku pojavu traži s zamijeniti. |
:% s / search / replace / gc | Zamijenite svaku pojavu traži s zamijeniti uz potvrdu |
Izrežite, kopirajte i zalijepite | |
x | Izreži znak pod trenutnim mjestom kursora |
x | Izreži znak prije trenutnog mjesta kursora |
dw | Izreži s trenutnog mjesta kursora na sljedeću riječ |
D | Izreži s trenutnog mjesta kursora na kraj trenutnog retka |
dd | Izreži cijelu trenutnu liniju |
Y | Kopirajte odabrani tekst |
yy | Kopirajte cijeli trenutni redak |
str | Zalijepite tekst nakon kursora |
Str | Zalijepite tekst prije kursora |
Poništi i Ponovi | |
u | Poništi posljednju promjenu |
Ctrl + r | Ponovi promjene koje su poništene |
Rad s više datoteka
| |
: e naziv datoteke | Uredi datoteku u novom međuspremniku |
: ls | Navedite dostupne međuspremnike |
: bn | Prelazak na sljedeći međuspremnik |
: bp | Premjesti u prethodni međuspremnik |
: bprvi | Premjesti u prvi međuspremnik |
: eksplozija | Premjesti u zadnji međuspremnik |
Ctrl + ws | Podijeljeni prozori |
Ctrl + ww | Prebacite prozore |
Ctrl + wq | Zatvori prozor |
Ctrl + wv | Podijelite prozore okomito |
: tabnew | Stvori novu karticu |
gt,: tabn, | Prelazak na sljedeću karticu |
gT,: tabp | Prelazak na prethodnu karticu |
: tabfirst | Premjesti na prvu karticu |
: tablast | Premjesti na završnu karticu |
#gt | Premjesti na broj kartice # |
Postavi broj retka | |
: set broj | Prikaži brojeve redaka |
: postavi nebroj | Ne prikazuj brojeve linija |
Naredbe vizualnog načina | |
g | Kopirajte odabrani tekst |
d | Izbriši odabrani tekst |
c | Izbrišite odabrani tekst i uđite u način umetanja |
> | Povećajte uvlaku |
< | Smanji uvlaku |
= | Popravite uvlačenje trenutne crte |
~ | Promijeni slučaj |
Gore varalica trebala bi vam ispuniti najčešće korištene Vim naredbe. Vim je u početku teško koristiti, ali savladavanje nekoliko naredbi može vam pomoći da postignete veću produktivnost u uređivanju i kodiranju teksta.