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ń:

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.

Jak korzystać z edytora vi

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.

Zapisywanie i zamykanie 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.