Syntastic не работает с плагином vim MiniBufExplorer
Прежде всего, я пользователь Windows, использующий VIM и Vundle для управления моими плагинами.
У меня есть плагин Syntastic vim ( https://github.com/scrooloose/syntastic), и он отлично работает, выделяя любые синтаксические ошибки для первого файла JavaScript, который я открываю и сохраняю.
У меня также есть плагин minibufexplorer ( https://github.com/sontek/minibufexpl.vim). Когда я открываю второй файл, появляется окно MiniBufExplorer, позволяющее мне переходить между ранее открытыми файлами с помощью:b1,:b2 и т. Д. Я заметил, когда это происходит, Syntastic перестает работать.
Если я удаляю плагин minibufexplorer, то Syntastic всегда работает. Мне бы очень хотелось, чтобы оба работали вместе, у кого-нибудь есть решение для этого? Я бы с радостью воспользовался альтернативой минибуфэксплореру, если он работает с Syntastic.
2 ответа
Поскольку я открыт для альтернатив, я буду удалять плагин MiniBufExplorer и использовать команду:ls vim для просмотра списка буферов при желании. Это не так удобно, как использование плагина MiniBufExplorer, но я считаю, что подсветка синтаксиса более важна, и я удовлетворен этим обходным решением.
Я использую pathogen для организации установленных плагинов. У меня есть синтетика и минибуфэксплорер, и они хорошо работают вместе для меня.
Я не делал никаких настроек для всех этих плагинов. Но для того, чтобы справиться с переключением буфера простым способом (также работает без minibufexplorer), я использую это в своем .vimrc
:
map § :bnext^M
map ½ :bprevious^M
Это ключ чуть ниже клавиши Esc. Это позволяет очень просто нажать клавишу §, чтобы перебрать все открытые буферы.
Вот хорошее место для начала вашей конфигурации.