Пример конфигурации для Vim

Простая конфигурация для Vim от Anthony Martinez, учитывающая работу с C++, C, Matlab, Markdown и просто редактирование текста.

Плагины

Используются следующие плагины:

  1. gmarik/Vundle.vim
  2. tpope/vim-markdown
  3. suan/vim-instant-markdown
  4. bronson/vim-trailing-whitespace
  5. kien/rainbow_parentheses.vim
  6. bling/vim-airline
  7. ervandew/supertab
  8. Raimondi/delimitMate
  9. scrooloose/syntastic
  10. scrooloose/nerdcommenter
  11. nathanaelkane/vim-indent-guides
  12. godlygeek/tabular
  13. MatlabFilesEdition
  14. tomasr/molokai

Другие полезные плагины можно найти на Vim Awesome.

Установка плагинов

  • Скопируйте файл .vimrc в вашу домашнюю директорию;
  • Откройте его в vim и напишите :source %;
  • Чтобы установить плагины используем команду :PluginInstall;
  • Для обновления плагинов используйте :PluginInstall!.

Скриншоты

Поддержка Matlab.

Screenshot - MATLAB

Поддержка C++/C/C++11/C++14.

Синтаксическая ошибка из-за неподдерживаемой версии С++.
Screenshot - syntastic 1 - c++14 support
Раскомментирована строка 139 в .vimrc и добавлена поддержка С++14, но всё равно есть синтаксическая ошибка.
Screenshot - syntastic 3 - errors
Исправили ошибку.
Screenshot - syntastic 2 - fixed

А вот так можно работать с Markdown.

vimrc gif 1 - instant-markdown

Важно!

Чтобы иметь возможность мгновенно просматривать изменения в Markdown нужно установить node.js. Затем выполнить в терминале

Шрифты

Для того, чтобы сделать отображение в строке статуса более красивым при использовании плагина Airline рекомендуем использовать эти шрифты.

От автора

Больше информации можно найти на странице каждого конкретного плагина.
Все пожелания и замечания отправляйте автору на гитхаб.

Перевод с гитхаба Anthony1234567/Vimrc1234567.