我在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/
,我试了一下,但ddn似乎无法正常工作。然后我将.vim
文件移到了plugin/
目录中,这样我就可以在新的vim实例上执行:Cppcheck
但是只要我在:NERDTree
中启动vim
}环境,我松开命令: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"
答案 0 :(得分:1)
这是一个C ++ ftplugin。
激活vimrc中的文件类型插件