1
cpp_check
vimプラグインをhttp://www.vim.org/scripts/script.php?script_id=5192にインストールしました。私はvim
プラグインリストをインストールしたいと思っています。上記のリンクから.vmb
をダウンロードしてコピーしました。vim cpp_cppcheck.vmb
& :so &
cpp_check.vim
を~/.vim/ftplugin/
にコピーしました。試してみましたが、うまくいきません。私はファイルをplugin/
ディレクトリに移動し、新しいvimインスタンスでを実行することができましたが、vim
環境で:NERDTree
を起動すると、コマンドが緩んでいます。なぜこれが問題なのですか?vimにcpp_check.vmbをインストールするには
またNERDTreeをNERDTreeClose
でもう一度閉じると、の機能も元に戻します。これは、C++ ftpluginであることを意味する
$ 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"
に私は私の '.vimrc' – cerr
' Cppcheck'は、C&C++のためにある中で 'ファイルタイププラグインインデントon'のを持って、以下を参照してください。http://cppcheck.sourceforge.net/を: * CppcheckはC/C++コードの静的解析ツールです。* – cerr
CppcheckはCをサポートするはずですが、ftpluginの名前が与えられれば、ftpluginはC++のみをサポートします。 '〜/ .vim/ftplugin/c_cppcheck.vim'に名前を変更するか、'〜/ .vim/ftplugin/c'に移動してCファイルをサポートしてください。注意:ftpluginの定義は、ftpluginのファイルタイプと一致するファイルタイプを持つバッファ上でのみアクティブ/エンブローされます。 –