Edytor Vi
(9718
odsłon)
Edytor vi
Edytor vi jest edytorem, bez którego pomocy możemy napotkać znaczne trudności podczas naprawiania uszkodzonego systemu lub chociaż w czasie
zwykłej pracy.
Vi pracuje w dwóch trybach: command mode (tryb poleceń) i text insertion mode (tryb wstawiania tekstu). Przejście pomiędzy trybami następuje po naciśnięciu klawisza
[Esc].
Zaraz po uruchomieniu edytor znajduje się w trybie poleceń, dopiero po zmianie na tryb wprowadzania możemy rozpocząć edycję.
Na ekranie widać kilka wierszy tekstu, jednak vi operacje przeprowadza wiersz po wierszu.
Odmienna budowa edytora czyni go trudnym (na pozór) do opanowania narzędziem, szczególnie dla początkujących.
Aby rozpocząć edycje istniejącego pliku, można wykonać komendę vi nazwa_pliku.
Jeśli nazwa_pliku nie istnieje, edytor utworzy nowy plik.
Jeśli tekst jest zbyt krotki lub go nie ma, vi wstawia znaki ~ (tylda) aby wypełnić ekran.
Podstawowe rozkazy vi:
. [Esc] - zmienia tryb pracy edytora
. ZZ - zapisuje plik pod podaną nazwą i wychodzi z vi
. :wq - zapisuje plik pod bieżącą nazwą i wychodzi z vi
. :w nazwa - zapisuje plik pod podaną nazwą
. :q! - wychodzi z vi bez zapisu
. :w! - zapisuje plik nawet wtedy, gdy plik jest tylko-do-odczytu
. :n - przechodzi do edycji następnego pliku (jeśli edytujemy ich kilka)
. a - dopisuje tekst po pozycji kursora
. A - dopisuje tekst na końcu bieżącego wiersza
. i - wstawia tekst przed pozycją kursowa
. I - wstawia tekst na początku bieżącego wiersza
. o - wstawia tekst po bieżącym wierszu
. r - zastępuje tekst
. dd - usuwa bieżący wiersz
. 4dd - usuwa cztery wiersze
. x - usuwa znak pod kursorem
. yy - kopiuje bieżący wiersz do nienazwanego bufora
. 7yy - kopiuje siedem wierszy do nienazwanego bufora
. p - wstawia za kursorem tekst ostatnio usunięty lub z bufora
Autorem artykułu jest Czcibek.
Wszystkie pytania związane z edytor Vi proszę kierować bezpośrednio do
niego.
Piotr
Dudziak - Network_Solutions Service 2001
All trademarks used on
this website are copyrighted and owned by appropriate companies. They are only
used for non-commercial purposes.
[ Indeks sekcji ]
|