Komenda vim |
Opis działania polecenia |
Praca z plikami |
|
:e nazwa_pliku |
Otwarcie nowego pliku w edytorze. Uzupełnij nazwę pliku wciskając klawisz TAB, zupełnie jak w linii poleceń. |
:w nazwa_pliku |
Zapisz aktualnie edytowany plik. Możesz dopisać nazwę pliku po poleceniu, wówczas vim zapisze edytowaną zawartość do nowego pliku pod podaną nazwą. |
:q |
Wyjście z programu. |
:q! |
Wyjście bez zapisywania zmian w pliku. |
:wq |
Wyjście z programu z jednoczesnym zapisaniem zmian w pliku. |
:x |
Wyjście z programu z jednoczesnym zapisaniem zmian, jak w poleceniu :wq. Jeśli nie wprowadzałeś zmian, vim zostanie zamknięty bez zapisywania pliku. |
Poruszanie się po zawartości dokumentu |
|
strzałki kursora |
Przemieszczaj kursor w czterech kierunkach zgodnie z kierunkiem strzałki. |
e |
Przeskocz kursorem na koniec słowa składającego się z liter. |
E |
Przeskocz kursorem na koniec słowa oddzielonego spacją. |
b |
Przeskocz kursorem na początek słowa składającego się z liter. |
B |
Przeskocz kursorem na początek słowa oddzielonego spacją. |
0, Home |
Przeskocz kursorem na początek linii. |
$, End |
Przeskocz kursorem na koniec linii. |
H |
Przeskocz kursorem na początek pierwszej linii widocznej na ekranie. |
M |
Przeskocz kursorem na środkową linię ekranu. |
L |
Przeskocz kursorem na początek ostatniej linii widocznej na ekranie. |
:numer |
Przeskocz do linii o numerze numer. Bardzo pożyteczna komenda pozwalająca na szybkie przemieszczanie się po zawartości pliku i wyszukiwanie po numerze linii. |
Praca z zawartością dokumentu |
|
i |
Wstaw tekst przed kursorem. |
I |
Wstaw tekst na początku linii. |
a |
Wstaw tekst za kursorem. |
A |
Wstaw tekst po końcu linii. |
o |
Wstaw nową linię i rozpocznij edycję poniżej aktualnej linii. |
O |
Wstaw nową linię i rozpocznij edycję powyżej aktualnej linii. |
R |
Rozpocznij wpisywanie tekstu w trybie zastępowania (Replace). |
x |
Usuń jeden znak za kursorem. |
X |
Usuń jeden znak przed kursorem. |
dd (wciśnij "d" dwa razy) |
Usuń całą linię. |
d[liczba]d |
Usuń daną liczbę linii w dół od kursora określając liczbę linii, np. d23d . Użyteczne przy kasowaniu dużej części pliku. |
yy |
Skopiuj daną linię do schowka. |
y[liczba]y |
Skopiuj do schowka daną liczbę linii w dół od kursora określając liczbę linii, np. y23y. |
p |
Wklej dane ze schowka poniżej aktualnej linii. |
P |
Wklej dane ze schowka powyżej aktualnej linii. |
Esc |
Opuść tryb wstawiania tekstu i przejdź do trybu poleceń. |
Komendy cofnij / przywróć |
|
u |
Cofnij ostatnio wykonaną akcję. |
U |
Cofnij wszystkie akcje wykonane na danej linii. |
Ctrl + r |
Przywróć ostatnio cofniętą akcję. |
Przeszukiwanie dokumentu |
|
/[szukana fraza] |
Wyszukaj daną frazę w całym pliku. |
n |
Przeskocz kursorem do następnej instancji wyszukanej frazy. |
N |
Przeskocz kursorem do poprzedniej instancji wyszukanej frazy. |
Wyszukiwanie i zastępowanie (wyrażenia regularne) |
|
:s/wyszukaj/zastąp/g |
Wyszukaj wszystkie instancje frazy wyszukaj i zastąp ją słowem zastąp w aktualnej linii. |
:%s/wyszukaj/zastąp/g |
Wyszukaj wszystkie instancje frazy wyszukaj i zastąp ją słowem zastąp w całym pliku. |