The Story Of Vim

The Story of Vim

The Entertaining Narrative About Some Small Cute Editor

a.myshov@2gis.ru

Ключевые особенности

  1. Ориентированный на программистов

It's fun!

Editing text is like a game to me now. I actively enjoy it – which is pretty ridiculous, when you think about it.

Rich

История развития

  1. Qed, Ed - 1965,1971
  2. Ex - 1976
  3. Vi - 1976
  4. Nvi, Elvis - 1980, 1990
  5. Vim - 1991
  6. Neovim - 2014

(Qed | Ed | Ex) + TTY = ♥

Adm-3 + Vi = ♥

Adm-3 + Vi + HJKL = ♥

UHK

Demo

  1. Перенаправление ввода
  2. Макросы
  3. Runtime настройка
  4. Повторы
  5. Блочная замена
  6. Определение парных элементов
  7. Свертка кода, Linting, Автодополнение кода

Плагины

  1. Vundle - менеджер плагинов
  2. Fugitive - работа с Git
  3. YouCompleteMe - автодополнение
  4. UltiSnips - сниппеты кода
  5. Emmet - просто emmet
  6. Syntastic - линтинг
  7. CtrlP - фаззи серчер файлов
  8. etc.

Доп. информация

  1. $ vimtutor
  2. Vim adventures
  3. Book "Edit Text at the Speed of Thought"
  4. Семь привычек эффективного редактирования текстов
  5. :help

:wq