如何在 vim 中安装 cpp_check.vmb
how to install cpp_check.vmb in vim
我在 http://www.vim.org/scripts/script.php?script_id=5192 上找到了 cpp_check
vim 插件,我想将它安装在我的 vim
插件列表中。我已经从上面的 link 下载了 .vmb
,复制了 运行 vim cpp_cppcheck.vmb
& :so &
,将 cpp_check.vim
复制到了 ~/.vim/ftplugin/
,我试过了,但它似乎不起作用。然后我将 .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"
这是一个 C++ ftplugin。
在你的 vimrc 中激活文件类型插件
我在 http://www.vim.org/scripts/script.php?script_id=5192 上找到了 cpp_check
vim 插件,我想将它安装在我的 vim
插件列表中。我已经从上面的 link 下载了 .vmb
,复制了 运行 vim cpp_cppcheck.vmb
& :so &
,将 cpp_check.vim
复制到了 ~/.vim/ftplugin/
,我试过了,但它似乎不起作用。然后我将 .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"
这是一个 C++ ftplugin。
在你的 vimrc 中激活文件类型插件