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 tutaj 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.
Podsumowanie:
- 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.