1

私はvimが初めてで、コード補完を機能させようとしています。私は clang_complete と vim-cmake-project を使用しています。入力してプロジェクトを:CMake projectdirectory開きます プロジェクトが開き、開きたいファイルを選択できますが、clang_complete をトリガーしようとすると、-- User defined completion (^U^N^P) Pattern not found.これをファイルに追加したと表示され.vimrcます。

let g:clang_complete_auto = 1
let g:clang_use_library = 1
let g:clang_debug = 1
let g:clang_library_path = '/usr/lib/'
let g:clang_user_options='|| exit 0'

ただし、それでも同じエラーが発生します。また、clang および libclang-dev パッケージがインストールされています。では、clang_complete を機能させるために他に何ができるでしょうか?

4

2 に答える 2

1

ctrl+X を押すと強制的に完了し、正常に動作しているように見えます。なぜそれが起こるのかはまだわかりません。.clang_complete ファイルを作成する必要があると思われますが、python スクリプトを動作させることができませんでした。

于 2013-06-13T13:28:37.053 に答える
0

私の設定は次のとおりです: 1) .vimrc add: let g:clang_user_options='|| 出口 0'

2) .clang_complete コード ブラウザー ディレクトリを追加します。-I../mylib/include

「-- ユーザー定義の補完 (^U^N^P) パターンが見つかりません」と表示された場合、.clang_complete にいくつかのインクルード ディレクトリを追加していないことがわかりました。

于 2015-01-13T09:47:30.540 に答える