最近、vimにいくつかのプラグインをインストールしました。それ以降、すべてのファイルの書き込みがビルドプロセスをトリガーし、ファイル(ここではC ++ファイル)にエラーが表示されています。
問題は、私はvimが初めてで、どのプラグインがそれを引き起こしているのかわからないということです。誰かが私を助けてくれるといいですね。私は次のものを持っています~/.vim/bundle:
- minibufexpl.vim
- オタク
- シンタスティック
- タグバー
- tlib_vim
- vim-addon-mw-utils
- vim-snipmate
- vim-snippets
そして、これが私の~/.vimrc:
syntax on
colorscheme papayawhip
set smartindent
filetype plugin indent on
set tabstop=4
set shiftwidth=4
set expandtab
set number
set nowrap
"do not use the irritating red bg for highlighting errors
hi Error None
"load plugins in bundle automatically
execute pathogen#infect()
"autocmd vimenter * NERDTree
map <C-v> :NERDTreeToggle<CR>
:nnoremap <C-n> :bnext<CR>
:nnoremap <C-p> :bprevious<CR>
助けてください!
2
それを引き起こすものとして私に飛び出すことは何もありませんが、私はそれらのプラグインをすべて使用していません。問題の原因となっているプラグインの半分をオフにして、バイナリ検索を実行してみます。それが修正されたら、半分に戻してください、など。もしそれが何も指し示しておらず、誰もここに答えないなら、多分vi.stackexchange.comでもう一度尋ねてください。
—
blm
@blm Genius idea!:D:D他の提案が機能しない場合は試してみます。ところで、vimをIDEのように動作させるためにどのプラグインを使用/推奨していますか?
—
ドットスラッシュ
@blmうまくいきました!犯人はSyntasticで、これには「役に立つ」ファイルチェッカーが組み込まれています。
—
ドットスラッシュ
わかりました。Syntastic READMEから:「Syntasticは、外部構文チェッカーを介してファイルを実行し、結果のエラーをユーザーに表示するVimの構文チェックプラグインです。これは、オンデマンドで、またはファイルの保存時に自動的に実行できます。」C / C ++の「外部構文チェッカー」は、いくつかのオプションを備えたCコンパイラにすぎないと思います。見つけてよかった!
—
-blm
もちろん、Syntasticです。それが何をしたくないのであれば、なぜそれをインストールするのですか?
—
ロメイン
