VI редактор с команди в Linux / Unix Tutorial

Съдържание:

Anonim

Какво представлява VI редакторът?

Редакторът VI е най-популярният и класически текстов редактор в семейството на Linux. По-долу има няколко причини, които го правят широко използван редактор -

1) Предлага се в почти всички дистрибуции на Linux

2) Той работи еднакво в различните платформи и дистрибуции

3) Удобен е за потребителя. Следователно милиони потребители на Linux го обичат и използват за своите нужди от редактиране

В днешно време има налични разширени версии на редактора vi, а най-популярната е VIM, която е доказана в V i Im . Някои от другите са Елвис, Нви, Нано и Виле. Разумно е да научите vi, защото е богат на функции и предлага безкрайни възможности за редактиране на файл.

За да работите с VI редактор, трябва да разберете режимите му на работа . Те могат да бъдат разделени на две основни части.

В този урок ще научите повече за-

  • vi Команден режим
  • vi Режим на вмъкване на редактор
  • Как да използвам редактора vi
  • vi Команди за редактиране
  • Преместване в рамките на файл
  • Запазване и затваряне на файла

Щракнете тук, ако видеоклипът не е достъпен

vi Команден режим:

  • Редакторът vi се отваря в този режим и разбира само команди
  • В този режим можете да премествате курсора и да изрязвате, копирате, поставяте текста
  • Този режим също запазва промените, които сте направили във файла
  • Командите са чувствителни към регистъра. Трябва да използвате правилния регистър на буквите.

Режим на вмъкване на редактор:

  • Този режим е за вмъкване на текст във файла.

  • Можете да превключите в режим Вмъкване от командния режим, като натиснете „i“ на клавиатурата

  • След като сте в режим Вмъкване, всеки ключ ще бъде взет като вход за файла, върху който работите в момента.

  • За да се върнете в командния режим и да запазите направените промени, трябва да натиснете клавиша Esc

Как да използвам редактора vi

За да стартирате VI Editor-Отворете терминала (CLI) и въведете

vi  or 

И ако посочите съществуващ файл, тогава редакторът ще го отвори, за да го редактирате. В противен случай можете да създадете нов файл.

VI Команди за редактиране

  • i - Вмъкване в курсора (преминава в режим на вмъкване)
  • a - Пишете след курсора (преминава в режим на вмъкване)
  • A - Пишете в края на реда (преминава в режим на вмъкване)
  • ESC - Прекратяване на режима на вмъкване
  • u - Отмяна на последната промяна
  • U - Отмяна на всички промени в целия ред
  • o - Отворете нов ред (преминава в режим на вмъкване)
  • dd - Изтриване на реда
  • 3dd - Изтрийте 3 реда.
  • D - Изтриване на съдържанието на реда след курсора
  • C - Изтрийте съдържанието на ред след курсора и вмъкнете нов текст. Натиснете клавиша ESC, за да прекратите вмъкването.
  • dw - Изтриване на дума
  • 4dw - Изтрийте 4 думи
  • cw - Промяна на думата
  • x - Изтриване на символ в курсора
  • r - Заменете символа
  • R - Презаписване на символи от курсора нататък
  • s - Заменете един знак под курсора, продължете да вмъквате
  • S - Заместете целия ред и започнете да вмъквате в началото на реда
  • ~ - Промяна на регистъра на отделния знак

Забележка : Трябва да сте в " команден режим", за да изпълнявате тези команди . Редакторът VI е чувствителен към малки и големи букви, така че не забравяйте да въведете командите в правилния регистър на буквите.

Уверете се, че сте натиснали правилната команда, в противен случай ще направите нежелани промени във файла. Можете също да влезете в режим на вмъкване, като натиснете a, A, o, както е необходимо.

Преместване в рамките на файл

  • k - Преместване на курсора нагоре
  • j - Преместете курсора надолу
  • h - Преместване на курсора наляво
  • l - Преместване на курсора надясно

Трябва да сте в командния режим, за да се придвижвате в даден файл. Клавишите по подразбиране за навигация са споменати по-долу; Можете също да използвате клавишите със стрелки на клавиатурата .

Запазване и затваряне на файла

  • Shift + zz - Запазете файла и излезте
  • : w - Запазете файла, но го дръжте отворен
  • : q - Изход без запазване
  • : wq - Запазете файла и излезте

Трябва да сте в командния режим, за да излезете от редактора и да запазите промените във файла.

Резюме:

  • Редакторът vi е най-популярният и често използван текстов редактор на Unix
  • Обикновено се предлага във всички Linux дистрибуции.
  • Работи в два режима, Command и Insert
  • Командният режим приема командите на потребителя, а режимът Вмъкване е за редактиране на текст
  • Трябва да знаете командите за лесна работа с вашия файл
  • Научаването да използвате този редактор може да ви бъде от полза при създаването на скриптове и редактирането на файлове.