[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