Powrót do głównej strony - dydaktyka Powrót do strony "Podstawy informatyki"

Rozszerzona znajomość edytora Vi
(NIE wymagane na kolokwium :-) ale przydatne w pracy)


Polecenia wydawane w trybie komend:

u - cofniecie ostatniej komendy
. - powtórzenie ostatniej komendy
delete - przerwanie wykonywanego aktualnie polecenia
b - przesunięcie kursora w lewo do początku wyrazu
e - przesunięcie kursora w prawo do końca wyrazu
CTR-f - przesuniecie w przód o długość okna
CTR-b - przesuniecie w tył o długość okna

Komendy wstawiania tekstu (przejście do trybu wstawiania):

a - wstawienie znaku po kursorze (append)
o - dodanie nowego wiersza po bieżącym wierszu i wstawianie tekstu
O - dodanie nowego wiersza po bieżącym wierszem i wstawianie tekstu

Komendy usuwania tekstu (wydawane w trybie poleceń):

X - usunięcie znaku przed kursorem
r - usunięcie znaku wskazywanego przez kursor i przejście do trybu wstawiania

Ustawianie znaczników i przesuwanie kursora do nich:

m znacznik - ustawienie znacznika w miejscu wskazywanym przez kursor (po m podajemy nazwę znacznika np. a)
`znacznik - przesunięcie kursora do miejsca, w którym znajduje się znacznik
'znacznik - przesunięcie kursora do początku wiersza, w którym znajduje się znacznik

Ustawianie ograniczników w miejscu:

h - znak z lewej strony
j - znak poniżej
k - znak powyżej
l lub spacja - znak z prawej strony
- - początek poprzedniego wiersza
0 - początek danego wiersza
+ - początek następnego wiersza
$ - najbliższy koniec wiersza z prawej strony
b, B - początek najbliższego słowa z lewej strony
e, E - koniec najbliższego słowa z prawej strony
( - najbliższy początek zdania z lewej strony
) - najbliższy początek zdania z prawej strony
{ - najbliższy początek akapitu z lewej strony
} najbliższy początek akapitu z prawej strony
`a - miejsce znacznika a
'a - początek wiersza zawierającego znacznik a

Operacje na blokach tekstu (ogólna postać komendy:[[nazwa_buforu] symbol_polecenia] ogranicznik): Blok tekstu rozumiany jest jako blok ograniczony z jednej strony pozycją kursora, a z drugiej ogranicznikiem. Nazwę buforu podajemy poprzedzając ją cudzysłowem. Mamy do dyspozycji bufory oznaczone od 1-9 i od a-z.

ogranicznik - przesuwa kursor do ogranicznika
d ogranicznik - usuwa blok tekstu i umieszcza go w buforze
y ogranicznik - kopiuje blok tekstu do bufora, bez usuwania go
p - wkleja tekst będący w buforze w miejsce wskazywane kursorem
dnd - usuwa bieżący i n-1 kolejnych wierszy umieszczając je w buforze (samo dd - jak wiemy usuwa bieżący wiersz)

Polecenia do pracy z plikami:

ZZ - zapisanie zmian i wyjście z edytora (to samo można jako - :wq)
:r nazwa - wstawienie zawartości pliku o podanej nazwie w miejsce wskazywane kursorem

Valid HTML 4.01!