vim - до некоторого времени традиционный текстовый редактор, входящий в основной минимальный пакет программ и утилит в операционных системах Unix и Linux.

Краткое руководство по работе в vim

В редакторе различается 2 режима работы: командный режим - когда пользователь вводит управляющие команды редактору и режим ввода текста - в этом режиме текст только вводится. В командном режиме клавиатура работает в режиме ввода команд. Это могут быть комбинации клавиш или одиночные нажатия. В режиме ввода текста, клавиатура переключается для ввода текста - всё что нажимается отображается в тексте.

Клавиши управления:

кнопка или комбинация функция
кнопка "влево" или h перемещает курсор влево на одну позицию
кнопка "вправо" или l перемещает курсор вправо на одну позицию
кнопка "вверх" или k перемещает курсор вверх на одну позицию
кнопка "вниз" или j перемещает курсор вниз на одну позицию
ESC переход из режима ввода текста в командный
a или i переход из командного режима в режим ввода текста
o или O вставка пустой строки и переход в режим редактирования
u отмена последнего действия
dd удаляет строку целиком, на которой находится курсор
x удаляет символ после курсора (аналог нажатия delete)
X удаляет символ перед курсором (аналог нажатия backspace)
:q выход без сохранения
:q! выход без сохранения
:w сохранить файл с тем же именем

В некоторых реализациях редактора, в режиме ввода текста, нажатия на курсорные клавиши не управляют курсором, а вместо этого вводят служебные символы, соответствующие этим клавишам. В этом случае, для перемещения по тексту нужно использовать клавиши hjkl.

Команды, начинающиеся с двоеточия ":" переводят курсор в нижнюю строку редактора. Эта строка также называется командной.

Смотрите также

Печать/экспорт