Я считаю этот редактор отвратительным и не вижу смысла в его использовании, но некоторые линукс программы его упорно используют и мне каждый раз приходиться вспоминать как он работает и какие команды набирать. Мне это надоело и я записал основные команды в эту статью, чтобы не мается каждый раз не искать.
Редактор 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 - не нумеровать строки
Подробное руководство по Vim можно получить, запустив этот редактор и отдав команду :help.
источник: http://lostop.ru/page/59/
Комментариев нет:
Отправить комментарий