Vim are trei moduri de funcționare:
- comandă
- modul de editare
- modul vizual
Pentru a comuta modul de comandă este necesară apăsați Esc. Toate comenzile în Vim introduse cu două puncte - „“ (fără ghilimele). Pentru a intra în modul vizual necesită apăsarea Ctrl + V.

Schimbarea conținutul fișierului la întâmplare.
După efectuarea modificărilor, apăsați „ESC“ pentru a reveni la „modul de comandă“, introduceți „:“ (două puncte), introduceți „WQ“ (write-renuntat) - pentru a salva modificările și a ieși; „Q!“ - pentru a ieși fără a salva, și faceți clic pe „Enter“.

Acum puteți lucra cu fișierul, editați și salvați modificările. Apoi, enumeră celelalte comenzi pentru lucrul cu fișiere și text.
Lucrul cu fișiere
: Q - închide fișierul, cu excepția cazului în care doriți să salvați, de exemplu, în fișierul nu sa modificat. În caz contrar, VIM va imprima un mesaj de eroare, așa cum se arată în figură;
: Q! - închideți fișierul fără a salva;
: Qa! sau: x - închideți toate fișierele fără a salva;
: Wq - pentru a salva și închide fișierul;
: WQA - închiderea toate fișierele stocate.
Lucrul cu text
1. Mutați textul.
VIM are un mare potențial de a accelera activitatea cu textul și are un număr mare de comenzi pentru a trece prin text.
Poate fi folosit pentru a muta săgeată, și h (stânga), l (dreapta), j (în jos), k (Top).
Alte comenzi pentru a vă deplasa în jurul textului:
|, 0, acasă - la începutul liniei;
^ - pe primul caracter non-gol în șir;
$, End - capăt al liniei;
m - jumătate din lățimea ecranului;
g - linia de jos;
e - la sfârșitul cuvântului;
- - să se alinieze pe primul caracter non-martor;
+, Enter - pe linia de jos pe primul caracter non-martor;
G - ultimul rând;
H - la prima linie a ecranului;
M - linia de mijloc a ecranului;
L - ultima linie a ecranului;
w - cuvânt pentru ea în avans;
b - semnificative la cuvântul în urmă;
(- pe oferta spate (la punctul);
) - la o propunere înainte (până la punctul);
- înapoi la paragraful (șirul gol);
> - paragraful pe partea din față (la șirul gol);
: Ju - Jump List.
2. Editați textul.
Vim are, de asemenea, multe oportunități pentru editare rapidă.
Del, x - șterge caracterul de sub cursor;
X - șterge caracterul dinaintea cursorului;
u. u - anulează ultima acțiune;
U - anula toate modificările care au afectat linia curentă;
- traduce în majuscule sau minuscule, în funcție de caracterul curent sub cursor;
C - pentru a șterge din cursorul pe linia de capăt cu trecerea în modul de introducere;
D - șterge din simbolul curent până la sfârșitul liniei;
dd - tăiat linia la poziția cursorului. Înainte de orice comandă puteți introduce modificator numeric, care indică de câte ori pentru a executa comanda. De exemplu: 3DD - elimina trei linii de curent;
- copii YY șir. Puteți utiliza, de asemenea modificator numeric;
p - inserat după linia curentă;
P - se introduce înainte de linia curentă;
> - deplasare la dreapta liniei curente;
J - unirea liniei curente cu următorul.
3. Pentru programatori
: Setați numărul - permite afișarea numerelor de linie;
: Set nonumber - dezactivați afișarea numerelor de linie;
= - crestarea pentru limbajul de programare C