On Github kongo / vim-presentation-ru
Vi
Первый релиз в 1976 году, автор — Билл Джой
Vim (Vi Improved)
Первый релиз в 1991 году, автор — Брам Мооленаар
:q<Enter>
Работает в нескольких режимах. Одна клавиша выполняет разные функции в разных режимах.
Позволяет переназначать клавиши как только угодно.
Руки не покидают основного блока клавиш.
Настройка и скрипты.
Связка с unix tools.
Переход из любого режима в Normal — Esc.
Функцию клавиши (или комбинации) можно назначать отдельно для любого режима.
Передвижение по тексту, манипуляции: удаление, копирование, вставка и другое. Большую часть времени вы находитесь в этом режиме.
Непосредственное написание текста. Из этого режима вы выходите как только написали необходимое количество текста.
От Insert отличается тем, что заменяет символы, а не вставляет. Аналогично нажатой клавише insert в обычном редакторе.
Выделение текста. В этом режиме вы можете использовать возможности перемещения свойственные режиму Normal. gv — последнее выделение. % — перемещение между границами выделения. @* — регистр, содержащий последнюю выделенную строку.
Выделение строк.
Выделение прямоугольного блока текста.
Режим для выполнения команд: открытие файла, выход, изменение настроек, вызов команд плагинов и т. д.
d (delete), c (change), y (yank),
i (inner), a (around / all)
t (tag), w (word), p (paragraph), m (method), ' " ( [ {
Множество файлов vimrc можно найти на Github. Храня свои настройки в репозитории, вы можете легким движением «приручить» Vim на любом компьютере.
Github → Search "vimrc" → 8,420 repository results
А также множество цветовых схем.