如何在vim中安装cpp_check.vmb
我发现如何在vim中安装cpp_check.vmb,vim,plugins,nerdtree,cppcheck,Vim,Plugins,Nerdtree,Cppcheck,我发现cpp\u检查vim插件已打开,我想在我的vim插件列表中安装它。我已经从上面的链接下载了.vmb,复制并运行了vim-cpp\u-cppcheck.vmb&:so&,它将cpp\u-check.vim复制到~/.vim/ftplugin/,我试过了,但似乎不起作用。然后,我将.vim文件移动到plugin/目录中,该目录允许我在一个新的vim实例上执行:Cppcheck,但在我的vim环境中启动:NERDTree后,我松开了命令:Cppcheck,这是为什么?我该如何修复它 如果我再次使
cpp\u检查vim插件已打开,我想在我的vim
插件列表中安装它。我已经从上面的链接下载了.vmb
,复制并运行了vim-cpp\u-cppcheck.vmb
&:so&
,它将cpp\u-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"
$cat~/.vimrc
“病原体
执行病原体#感染()
调用helptags()“为“runtimepath”中的所有内容生成helptags”
语法高亮
文件类型插件缩进
设置tabstop=4
设置shiftwidth=4
设置扩展选项卡
自动缩进
设置自动硬盘驱动器
设置标签=/标签,标签$家
nmap:TagbarToggle
如果有('cscope')
设置cscopetag cscoperbose
如果有('quickfix')
设置cscopequickfix=s-、c-、d-、i-、t-、e-
恩迪夫
cnoreabbrev csa cs添加
cnoreabbrev csf csf发现
cnoreabbrev csk cs压井
cnoreabbrev csr cs重置
cnoreabbrev css cs展会
cnoreabbrev csh cs帮助
命令-nargs=0 Cscope cs add$VIMSRC/src/Cscope.out$VIMSRC/src
恩迪夫
“g:CCTreeCscopeDb=“./cscope.out”
<代码> > p>这是一个C++ FTTLUBIN。
<>激活VIRCC++ < /P>中的文件类型插件,我在<代码>中有<代码>文件代码插件缩进< VimRc> <代码> Cppcheck < /COD> > C+C++,参见:Cppcheck是一个静态分析工具,C/C++代码代码知道Cppcheck应该支持C,但是给定FTTLUPUN的名称,它(FTTLUPIN)只支持C++。将它重命名为<代码> V/MFM/FTPLUIN/CYCPPCHECK.VIM<代码>或将其移到<代码> ~/.VIM/FTTPULIN /C <代码>以支持C文件。注意:FTTPURLIN定义仅在缓冲区激活/填充,文件类型与FTTLUPEN匹配。与文件类型直接相关…!如果您将此问题转化为答案,我将很乐意接受!谢谢!