Недавно я установил некоторые плагины на vim, и с тех пор каждая запись файла запускает процесс сборки, показывая ошибки в файле (вот файл C++):

Проблема в том, что я довольно новичок в vim и не уверен, какой плагин его вызывает. Было бы здорово, если бы кто-нибудь смог мне помочь. В моем ~/.vim/bundle:

  • minibufexpl.vim
  • nerdtree
  • syntastic
  • tagbar
  • tlib_vim
  • ВИМ-аддон-MW-Utils
  • ВИМ-snipmate
  • ВИМ-сниппеты

А вот и мой ~/.vimrc:

syntax on
colorscheme papayawhip
set smartindent
filetype plugin indent on
set tabstop=4
set shiftwidth=4
set expandtab
set number
set nowrap

"do not use the irritating red bg for highlighting errors
hi Error None

"load plugins in bundle automatically
execute pathogen#infect()

"autocmd vimenter * NERDTree

map <C-v> :NERDTreeToggle<CR>
:nnoremap <C-n> :bnext<CR>
:nnoremap <C-p> :bprevious<CR>

Пожалуйста помоги!

2 ответа2

0

Это, вероятно, покажет вам, что делает плагин:

:verbose autocmd FileWritePre,FileWritePost

Вы увидите несколько авто-команд, но виновником будет та, которая запустит :make .

0

Отвечая на мой собственный вопрос, чтобы он мог быть закрыт. Когда я удалял плагины один за другим, я обнаружил, что поведение было вызвано Syntastic.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .