我最近在 vim 上安装了一些插件,从那时起,每次文件写入都会触发构建过程,并在文件中显示错误(这是一个 C++ 文件):
问题是,我对 vim 还很陌生,不确定是哪个插件导致了这个问题。如果有人能帮助我,那就太好了。我的 中有以下内容~/.vim/bundle
:
- minibufexpl.vim
- 书呆子树
- 句法的
- 标签栏
- tlib_vim
- vim-插件-mw-实用程序
- vim-snipmate
- vim 代码片段
这是我的~/.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>
请帮忙!
答案1
这可能会向你展示哪个插件正在执行此操作:
:verbose autocmd FileWritePre,FileWritePost
您将看到几个自动命令,但运行的命令:make
才是罪魁祸首。
答案2
回答我自己的问题以便可以关闭它。当我逐个删除插件时,我发现该行为是由 Syntastic 引起的。