Vi editor е съкратено от приложението визуален редактор и е инструмент, базиран на команден ред, използван като редактор по подразбиране в почти всички дистрибуции на Linux. Той е подобен на Notepad на Windows или TextEdit на macOS.
В този урок ще ви покажем как да работите с редактора Vi и най-важните преки пътища за използване, които ще ви помогнат ефективно да редактирате всеки файл. Vi има три основни режима, които можете да използвате, включително команден режим, режим на бягство и режим на вмъкване, които ще обсъждаме днес.
1. Команден режим
Командният режим в редактора vi е първият режим, който ще получите, когато отворите редактора vi. В този режим всеки въведен знак се счита за команда. Следователно редакторът vi няма да показва или показва нито една от тези команди в прозореца. Освен това, докато сте в този режим, можете да копирате, поставяте, премествате през файла или дори да изтривате някои знаци от файла. Освен това, ако използвате някой от другите два режима и трябва да се върнете в командния режим, всичко, което трябва да направите, е просто да натиснете клавиша [ESC] от клавиатурата.
За да отворите файл в редактора vi, стартирайте терминала и въведете следната команда:
vi име на файл
Където името на файла може да е нов файл, който ще бъде създаден, или вече съществуващ файл.
Ако сте създали нов файл, който вече не излиза, трябва да получите нещо като скрийншота по-долу:
Можете да използвате следните преки пътища:
- dd се използва за изтриване на ред от файла
- dw се използва за изтриване на дума от файл
- x се използва за премахване на символ от файл
- G се използва за преминаване към края на файла
- Курсорите се използват за придвижване и навигация във файла
2. Режим на бягство
За да можете да използвате този режим, първо трябва да сте в командния режим, след което да натиснете знака “:” на двоеточието. Обикновено по време на този режим можете да напишете всяка команда до знака на дебелото черво. Наклонената черта може да се използва вместо знака на двоеточието и това е в случай, че трябва да потърсите текста във файла.
Следните команди могат да се използват по време на режим на бягство:
- : wq, се използва за запазване и излизане от файла. Обърнете внимание, че командата не чувствителна на малки и малки букви и се появява в долната част на екрана, както можете да видите на екрана по-долу.
- : q! се използва за излизане от файла без запазване.
- : q се използва за излизане от файла.
- : w се използва за запазване на файла, без да го напускате.
- / string се използва за търсене на низа във файла.
Можете да натиснете Enter, след което курсорът ще маркира низа, който търсите, ако е намерен като скрийншота по-долу:
3. Режим на вмъкване
В режим на вмъкване всяко натискане на клавиатурата ще се разглежда като текст и редакторът vi ще го визуализира на екрана, както е въведен от клавиатурата от потребителя. Това е режимът, в който ще ви бъде позволено да започнете да въвеждате и въвеждате текст във файла.
По време на режима на вмъкване можете да използвате следните преки пътища:
- [ESC] + i, използва се за вмъкване на текст
- [ESC] + a, се използва за добавяне на текст
- [ESC] + A се използва за добавяне на текст в края на ред
- [ESC] + r, се използва за замяна на символ във файла
Заключение
Това е всичко за редактора Vi и използването му в Linux. Надяваме се, че този урок ви е помогнал да се подготвите да редактирате вашите файлове с помощта на редактора vi и ефективно да използвате неговите преки пътища.