Решил наконец настроить vim и проводить в нём больше времени. Начал с того что положил все свои вимовские конфиги в git репозиторий.

Первое что обязательно должно быть в текстовом редакторе - это подсветка синтаксиса и автоматические отступы для кода. Первое в убунте всегда включено, но я всё равно добавил это в конфиг, так как в серверных инсталляциях вима подсветка обычно выключена.

syntax on

Опции для настройки отступов подробно описаны здесь. Плюс к этому добавил нумерацию строк, подсветку текущей строки, результатов поиска и немного подтюнил строку состояния.

Далее я поставил Pathogen. Он позволяет устанавливать плагины для вима в отдельные папки и тогда их удобно ставить прямо из git-репозиториев и удобно удалять при необходимости.

Сразу поставил плагины для интеграции с git fugitive и emmet. Поставил тёмную тему solarized. Добавил плагин AutoClose для автоматического дополнения парных скобок и кавычек.

Посмотреть мой конфиг можно здесь, там же написано как его использовать на Linux и Windows.