- Скопировать
cp .vimrc $HOME/
cp -r .vim $HOME/
- Запустить vim и для скачивания/установки плагинов набрать (нажав Enter в конце)
:PlugInstall
- Перезапустить vim
После успешной установки плагинов описанной выше.
Для того чтобы neocomplete начал полноценно использовать сниппеты плагина ultisnips
задаем источник данных файлом ultisnips.vim
cp ./ultisnips.vim ~/.vim/plugged/neocomplete.vim/autoload/neocomplete/sources/ultisnips.vim
- Для успешной работы используемых плагинов необходим vim c поддержкой скриптовых языков Python, Lua
- Для работы плагинов javasctipt должны быть установлены node и npm и доступны соответствующие команды в командной строке
- syntastic использует для проверки синтаксиса jаvasctipt внешние команды. Обычно jshint.
Чтобы внешние плагины, запускаемые в командной строке, могли делать красивый вывод информации в динамически появляющемся окне, вместо того что бы заполнять весь экран, vim следует запускать внутри менеджера терминалов tmux. Автоматизтровать запуск tmux можно добавив в конец файла ~/.bashrc следующий код
if command -v tmux>/dev/null; then
[[ ! $TERM =~ screen ]] && [ -z $TMUX ] && exec tmux
fi