Edytor VI z poleceniami w samouczku Linux/Unix
Co to jest edytor VI?
Edytor VI jest najpopularniejszym i klasycznym edytorem tekstu w rodzinie Linuksa. Poniżej znajduje się kilka powodów, które czynią go powszechnie używanym edytorem –
1) Jest dostępny w prawie wszystkich dystrybucjach Linuksa
2) Działa tak samo na różnych platformach i dystrybucjach
3) Jest przyjazny dla użytkownika. Dlatego miliony użytkowników Linuksa go uwielbiają i używają go do swoich potrzeb edycyjnych
Obecnie dostępne są zaawansowane wersje edytora vi i najpopularniejszą z nich jest KRZEPKOŚĆ który jest Vi Imudowodniono. Niektóre z innych to Elvis, Nvi, Nano i Vile. Warto nauczyć się vi, ponieważ jest bogaty w funkcje i oferuje nieskończone możliwości edycji pliku.
Aby pracować nad edytorem VI, musisz zrozumieć jego tryby działania. Można je podzielić na dwie główne części.
Kliknij w tym miejscu jeśli film nie jest dostępny
vi Tryb poleceń:
- Edytor vi otwiera się w tym trybie i tylko rozumie polecenia
- W tym trybie możesz: przesuń kursor i wytnij, skopiuj, wklej tekst
- Ten tryb zapisuje również zmiany wprowadzone w pliku
- W poleceniach rozróżniana jest wielkość liter. Powinieneś użyć odpowiedniej wielkości liter.
vi Edytor Tryb wstawiania:
- Ten tryb służy do wstawiania tekstu do pliku.
- Z trybu poleceń można przejść do trybu wstawiania naciskając „i” na klawiaturze
- Gdy znajdziesz się w trybie wstawiania, dowolny klawisz będzie traktowany jako wejście dla pliku, nad którym aktualnie pracujesz.
- Aby powrócić do trybu poleceń i zapisać wprowadzone zmiany należy nacisnąć klawisz Esc
Jak korzystać z edytora vi
Aby uruchomić edytor VI - Otwórz terminal (CLI) i wpisz
vi <filename_NEW> or <filename_EXISTING>
A jeśli określisz istniejący plik, edytor otworzy go, abyś mógł go edytować. W przeciwnym razie możesz utworzyć nowy plik.
VI Polecenia edycyjne
- i – Wstaw przy kursorze (przechodzi w tryb wstawiania)
- a – Napisz po kursorze (przechodzi w tryb wstawiania)
- A – Napisz na końcu linii (przechodzi w tryb wstawiania)
- ESC – Zakończ tryb wkładania
- u – Cofnij ostatnią zmianę
- U – Cofnij wszystkie zmiany w całej linii
- o – Otwórz nową linię (przechodzi w tryb wstawiania)
- dd – Usuń linię
- 3dd – Usuń 3 linie.
- D – Usuń zawartość linii za kursorem
- C – Usuń zawartość wiersza za kursorem i wstaw nowy tekst. Naciśnij klawisz ESC, aby zakończyć wstawianie.
- dw – Usuń słowo
- 4dw – Usuń 4 słowa
- cw – Zmień słowo
- x – Usuń znak przy kursorze
- r – Zamień znak
- R – Zastąp znaki od kursora w przód
- s – Zastąp jeden znak pod kursorem kontynuuj wstawianie
- S – Zastąp całą linię i zacznij wstawiać na początku linii
- ~ – Zmień wielkość liter dla indywidualnego znaku
Note: Powinieneś być w „tryb poleceń”, aby wykonać te polecenia. Edytor VI to wielkość liter ma znaczenie więc upewnij się, że wpisujesz polecenia poprawną wielkością liter.
Upewnij się, że naciskasz właściwe polecenie, w przeciwnym razie wprowadzisz niepożądane zmiany do pliku. Możesz również wejść w tryb wstawiania, naciskając a, A, o, w zależności od potrzeb.
Poruszanie się w pliku
- k – Przesuń kursor w górę
- j – Przesuń kursor w dół
- h – Przesuń kursor w lewo
- l – Przesuń kursor w prawo
Aby poruszać się po pliku, musisz być w trybie poleceń. Domyślne klawisze nawigacji są wymienione poniżej; Możesz użyj także klawiszy strzałek na klawiaturze.
Zapisywanie i zamykanie pliku
- Shift+zz – Zapisz plik i wyjdź
- :w – Zapisz plik, ale pozostaw go otwartym
- :Q! – Wyjdź z vi i nie zapisuj zmian
- :wq – Zapisz plik i wyjdź
Powinieneś być w tryb poleceń, aby wyjść z edytora i zapisać zmiany Do pliku.
Podsumowując:
- Edytor vi jest najpopularniejszym i najczęściej używanym edytorem tekstu uniksowego
- Zwykle jest dostępny we wszystkich Dystrybucje systemu Linux.
- Działa w dwóch trybach: Command i Insert
- Tryb poleceń przyjmuje polecenia użytkownika, a tryb wstawiania służy do edycji tekstu
- Powinieneś znać polecenia umożliwiające łatwą pracę nad plikiem
- Nauka korzystania z tego edytora może pomóc w tworzeniu skryptów i edytowaniu plików.

.jpg)

