Текстовый редактор vim - краткое руководство
Текстовый редактор vi (vim)
Vim (сокр. от Vi Improved, произносится Вим) — текстовый редактор, созданный на основе более старого Vi. Ныне это один из мощнейших текстовых редакторов с полной свободой настройки и автоматизации.
На виртуальных выделенных серверах установлен vim, также создан alias который при вызове команды vi вызывает vim
В данной статье приводится практический опыт использования редактора, кратко описаны широко используемые команды для редактирования текста которые пригодятся начинающим осваивать этот редактор.
Режимы работы
Существует два основных режима работы, командный и режим редактирования. Выход из режима редактирования осуществляется клавишей Escape (далее обозначена как (esc), переход в режим редактирования клавишами i или insert
Для того, чтобы открыть какой-то файл или создать новый надо выполнить команду:
Код:
Затем можно нажать клавишу i (или insert) и внести нужные изменения.
если вместо i нажать a, текст будет вставляться за символом на котором стоит курсор (обычно используется при редактировании файлов этот метод), если нажать o - будет вставлена новая строка.
Стирать текст следует выйдя из режима редактирования клавишей Escape и затем можно использовать клавишу x - она работает как клавиша del - стирает вперед, если нажимать shift+x, то будет стирать назад (по аналогии с backspace)
После редактирования нажмите (esc):wq чтобы выйти с сохранением текста
Основные команды перемещения по тексту Перейти к строке с номером
Код:| (esc):номер или (esc),номер,shift+g |
Поиск по тексту Код:Код: в конце строки объединит строки вместе.
Код: - переместит в конец текста
Работа с буфером Код: - удалит строку в буфер
Код: - удалит 10 строк в буфер
Код: - скопирует строку в буфер
Код: - скопирует 10 строк в буфер
Код: - вставит содержимое буфера под курсором
Код: - вставит содержимое буфера над курсором
Замена текста
Код:| (esc):s/что_меняем/на_что_меняем/g |
g - обозначает замену до конца строки
если надо менять по всему файлу, то тогда пишем (esc):%s/что_меняем/на_что_меняем/g
появился символ % в начале команды
Как выйти из редактора vi Выход осуществляется последовательностью нажатий
Код:Выход без сохранения Код: Выход с сохранением текста Код: или
Код: Выход с принудительным сохранением (например, если файл read-only)
Код:
Оглавление
| На верх