Редактор Vi

Редактор Vi — универсальный полноэкранный текстовый редактор в среде UNIX. Редактор Vi присутствует в любой системе Linux (даже минимальной конфигурации) и обязательно запустится из командной строки Linux в самой катастрофической ситуации. У пользователя, таким образом, всегда сохранится возможность отредактировать конфигурационные файлы для приведения системы в рабочее состояние. Поэтому каждому пользователю Linux необходимы хотя бы основные навыки работы в Vi.

vi /file_folder/filename — открыть файл в редакторе vi
vi /file_folder/filename ++25 — открыть файл в редакторе vi и перейти к строке 25.

i — включить режим внесения изменений
[Esc] — выйти из данного режима]
u — undo (отмена)
CTRL + R — redo
:w [Enter] — сохранить внесенные изменения.
:q! [Enter] — выйти без сохранения изменений
:wq [Enter] — сохранить внесенные изменения и выйти.

dd — удаляет строку на которой находится курсор
x — удаляет символ на котором находится курсов

[y] — копирует строку в буфер
[P] — вставляет скопированную строку после той, на которой в текущий момент находится курсор
Поиск:
/text [Enter] — выполняет поиск «text» в тексте
Автозамена:
:%s/6201/6202/gc — ищет в документе вхождение 6201 и меняет (с подтверждением) на 6202 (замена порта).

Показать/Скрыть номера строк в редакторе vi:
:set nu — нумеровать строки
:set nonu — не нумеровать строки

Подробное руководство по Vi можно получить, запустив этот редактор и отдав команду :help.

Добавить комментарий