Edytor VI z poleceniami w Linux / Unix Tutorial

Spisie treści:

Anonim

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

vi  or 

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.