Это старая версия (1.1) РедакторVim.

Содержание

1. Режимы Vim

Vim поддерживает несколько режимов работы. Это означает что действие клавиш и их комбинаций различается в зависимости от того в каком режиме вы сейчас находитесь

Командный режим

Режим по умолчанию. Из него осуществляется переход в другие режимы и выполнение команд.

Клавиша перехода - ESC.

Все команды из разделов 2 - 10 выполняются из этого режима.

Режим ввода

Клавиши перехода:

  • i - ввод с текущего символа
  • a - ввод со следующего символа
  • o - ввод со следующей строки

Режим выделения

Клавиша перехода - v.

Режим замены

Клавиша перехода - R.

2. Работа с файлами и сессиями

:mksession - создать файл сессии (в файл Session.vim сохраняется информация о настройках и всех открытых файлах и буферах);

source Session.vim - загрузить файл сессии (все настройки и открытые в прошлый раз окна восстанавливаются);

:eFILE - открывает FILE на редактирование;

:w[FILE] - записывает сделанные изменения в открытый файл или FILE, если он указан;

:q - выход из vim. При :q! выход без записи сделанных изменений;

РЕМАРКА: - можно смешивать несколько команд в одну. Например - :wq!

3. Перемещение

влево/вниз/вверх/вправо h /j /k /l

РЕМАРКА: Удобство в том, что при такой раскладке пальцы всегда лежат на большинстве нужных клавишь и не нужно перемещать руку от букв к клавишам стрелок.