【发布时间】:2017-06-07 19:29:52
【问题描述】:
我在http://www.vim.org/scripts/script.php?script_id=5192 上找到了cpp_check vim 插件,我想将它安装到我的vim 插件列表中。我已经从上面的链接下载了.vmb,复制并运行vim cpp_cppcheck.vmb 和:so &,将cpp_check.vim 复制到~/.vim/ftplugin/,我试过了,但它似乎不起作用。然后我将.vim文件移动到plugin/目录中,它允许我在一个新的vim实例上执行:Cppcheck,但是一旦我在我的vim环境中启动:NERDTree,我就会松开命令:Cppcheck为什么会这样,我该如何解决?
如果我再次使用 NERDTreeClose 关闭 NERDTree,我也会恢复 :Cppcheck 功能。
我的.vimrc 看起来像:
$ cat ~/.vimrc
" Pathogen
execute pathogen#infect()
call pathogen#helptags() " generate helptags for everything in 'runtimepath'
syntax on
filetype plugin indent on
set tabstop=4
set shiftwidth=4
set expandtab
set autoindent
set autochdir
set tags=./tags,tags;$HOME
nmap <F8> :TagbarToggle<CR>
if has('cscope')
set cscopetag cscopeverbose
if has('quickfix')
set cscopequickfix=s-,c-,d-,i-,t-,e-
endif
cnoreabbrev csa cs add
cnoreabbrev csf cs find
cnoreabbrev csk cs kill
cnoreabbrev csr cs reset
cnoreabbrev css cs show
cnoreabbrev csh cs help
command -nargs=0 Cscope cs add $VIMSRC/src/cscope.out $VIMSRC/src
endif
" g:CCTreeCscopeDb = "./cscope.out"
【问题讨论】:
标签: vim plugins nerdtree cppcheck