[Esc] +------------------------+
sygnał | STAN 1 |
dzwiękowy +-----+ Edycja tekstu |<----+ [a][o][i]
| +------------------------+ |
| |
| +------------------------+-----+
+---->| STAN 2 |<----+ [Esc]
WE ------------>| Polecenia klawiszowe | | sygnał dzwiękowy
+---->| +-----+
| +------------------------+-----+
| |
[Esc] | +------------------------+ |
[Enter] +-----+ STAN 3 |<----+ [:][/][?]
| Edycja wiersza poleceń |
+-----------+------------+
|
+------------------> WY
:q!,[Enter]
:wq,[Enter]
:q! [Enter] - wyjdź z edytora bez zapisywania zmian :w - zapisz :w plik1 - zapisz do plik1 :wq - zapisz zmiany i wyjdź z edytora (to samo co `:x')
Zwykle można używać klawiszy kursora oraz [PgUp] i [PgDn], ale w przypadku nietypowych komputerów są zamienniki.
[spacja] - w prawo, [Backspace] - w lewo, [l] - w lewo, [h] - w prawo, [j] - w dół, [k] - w górę, [Enter] - kursor na początek wiersza i w dół, [w] - wyraz w prawo, [b] - wyraz w lewo, [Ctrl]+[f] - ekran w dół, [Ctrl]+[b] - ekran w górę, liczba[G] - przejście do wiersza numer "liczba", [G] - koniec pliku, [Ctrl]+[g] - ujawnienie pozycji kursora (wiersz i kolumna)
i - insert (przejście do trybu wstawiania) a - add (wstawianie za kursorem) x - usuń znak w pozycji kursora dd - usuń wiersz (znika cała linia) cc - wymaż wiersz (zostaje pusta linia i tryb wstawiania) r - replace (zamiana znaku) u - undo (cofnij zmiany ostatniego polecenia) o - dodanie nowego pustego wiersza poniżej kursora i tryb wstawiania J - połączenie dwóch wierszy w jeden