Czym jest edytor VI?
Edytor VI jest najpopularniejszym i klasycznym edytorem tekstu w rodzinie Linuksa. Poniżej znajduje się kilka powodów, dla których jest to powszechnie używany edytor -
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 uwielbiają go i używają go do swoich potrzeb edycyjnych
Obecnie dostępne są zaawansowane wersje edytora vi, a najpopularniejszym jest VIM, czyli V i Im . Niektóre z nich to Elvis, Nvi, Nano i Vile. Dobrze jest nauczyć się vi, ponieważ jest ono bogate w funkcje i oferuje nieskończone możliwości edycji pliku.
Aby pracować nad edytorem VI, musisz zrozumieć jego tryby pracy . Można je podzielić na dwie główne części.
W tym samouczku dowiesz się więcej o:
- vi Tryb poleceń
- vi Tryb wstawiania edytora
- Jak korzystać z edytora vi
- vi Polecenia edycyjne
- Poruszanie się w pliku
- Zapisywanie i zamykanie pliku
Kliknij tutaj, jeśli wideo nie jest dostępne
vi Tryb poleceń:
- Edytor vi otwiera się w tym trybie i rozumie tylko polecenia
- W tym trybie możesz przesuwać kursor i wycinać, kopiować, wklejać tekst
- Ten tryb zapisuje również zmiany wprowadzone w pliku
- W poleceniach jest rozróżniana wielkość liter. Powinieneś użyć właściwej wielkości liter.
vi Tryb wstawiania edytora:
-
Ten tryb służy do wstawiania tekstu do pliku.
-
Możesz przełączyć się do trybu wstawiania z trybu poleceń, naciskając „i” na klawiaturze
-
Gdy jesteś w trybie wstawiania, każdy klawisz będzie traktowany jako wejście dla pliku, nad którym aktualnie pracujesz.
-
Aby powrócić do trybu poleceń i zapisać wprowadzone zmiany, musisz nacisnąć klawisz Esc
Jak korzystać z edytora vi
Aby uruchomić VI Editor -Otwórz Terminal (CLI) i wpisz
vior
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 w miejscu kursora (przechodzi do trybu wstawiania)
- a - Napisz za kursorem (przechodzi do trybu wstawiania)
- A - Napisz na końcu linii (przechodzi w tryb wstawiania)
- ESC - kończy tryb wstawiania
- 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ść wiersza za kursorem
- C - Usuń zawartość linii 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 w miejscu kursora
- r - Zastąp znak
- R - Zastąp znaki od kursora w górę
- s - Zastąp jeden znak pod kursorem, aby kontynuować wstawianie
- S - Zastąp cały wiersz i zacznij wstawiać od początku wiersza
- ~ - Zmień wielkość liter dla indywidualnego znaku
Uwaga : aby wykonać te polecenia, powinieneś być w „ trybie poleceń” . W edytorze VI rozróżniana jest wielkość liter, więc upewnij się, że wpisujesz polecenia z odpowiednią wielkością liter.
Upewnij się, że naciskasz właściwe polecenie, w przeciwnym razie wprowadzisz niepożądane zmiany w pliku. Możesz również przejść do trybu wstawiania, naciskając a, A, o, zgodnie z wymaganiami.
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 else; Możesz także użyć klawiszy strzałek na klawiaturze .
Zapisywanie i zamykanie pliku
- Shift + zz - Zapisz plik i zakończ
- : w - Zapisz plik, ale nie zamykaj go
- : q - Zakończ bez zapisywania
- : wq - Zapisz plik i zakończ
Powinieneś być w trybie poleceń, aby wyjść z edytora i zapisać zmiany w pliku.
Podsumowanie:
- Edytor vi jest najpopularniejszym i najczęściej używanym edytorem tekstu w systemie Unix
- Zwykle jest dostępny we wszystkich dystrybucjach Linuksa.
- 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 ułatwiające pracę z plikiem
- Nauka korzystania z tego edytora może przynieść korzyści podczas tworzenia skryptów i edycji plików.