Korzystanie z edytora vi

TRYBY PRACY VI


[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]

WYBRANE POLECENIA W TRYBIE KOMEND

: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')

MANEWROWANIE KURSOREM

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)

EDYCJA TEKSTU

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