i-wstawianie tekstu przed kursorem (insert)
I-wstawianie tekstu na początku wiersza (Insert)
a-wstawianie tekstu za kursorem (append)
A-wstawianie tekstu na końcu wiersza (Append)
x-usunięcie znaku spod kursora
X-usunięcie znaku przed kursorem
r-nadpisanie jednego znaku spod kursora (replace)
R-wprowadzanie z nadpisywaniem (Replace)
p-wstawienie zawartości bufora przed kursorem (paste)
P-wstawienie zawartości bufora za kursorem (Paste)
o-wstawienie nowego wiersza poniżej bieżącego
O-wstawienie nowego wiersza powyżej bieżącego
u-cofnięcie ostatniej zmiany (undo)
J-połączenie dwóch wierszy (bieżącego i następnego)
dd-skasowanie bieżącego wiersza
yy-skopiowanie bieżącego wiersza do bufora
y-skopiowanie zaznaczonego lub usuniętego fragmentu
tekstu do bufora (yank)
liczdd-skasowanie licz wierszy licząc od bieżącego
liczyy-skopiowanie do bufora licz wierszy licząc od bieżącego
v, V,- graficzne zaznaczanie tekstu (tylko edytor vim). 3
Ctrl-v różne tryby zaznaczania. Zaznaczony tekst kopiujemy
do bufora poleceniem y.
U,u-na zaznaczonym fragmencie zamiana wszystkich liter
na duże (U) lub na małe (u)
~ -na zaznaczonym fragmencie zmiana wielkości liter
(małe na duże i duże na małe)
< > -zaznaczony fragment przesuwa w lewo lub w prawo