そのため、omnicpp、gccsense、clang_completeをいじってみたところ、どれも機能しませんでした。そこで、私はapt-get purge vim-*
して、clang_completeのインストールを再試行しましたが、成功しませんでした。
これが私がすることです:
clang_complete.vmb
をダウンロードし、新しいクリーンな.vim
dirに移動して、vim clang_complete.vmb -c 'so %' -c 'q'
を実行します。
これを私の.vimrcに貼り付けます:
syntax on
set number
filetype plugin on
let g:clang_user_options='|| exit 0'
let g:clang_complete_auto = 1
let g:clang_complete_copen = 1
典型的な例を作成する
#include <iostream>
#include <string>
int main() { std:: (I get: User defined pattern not found) }
それを機能させるために他に何かする/インストールする必要があるものはありますか?そして、Clangについて聞いたばかげた質問ですが、apt-get install
する必要がありますか?
clang_completeclang実行可能ファイルまたはclangライブラリを使用するように構成できます
clang_completeはデフォルトでclang実行可能ファイルを使用しますが、clang ライブラリははるかに高速に実行されます
let g:clang_library_path='/usr/lib/llvm3.5/lib/libclang.so.1'
私の.vimrcでそれはうまくいきます。