問題タブ [clang-complete]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1315 参照

clang - Clang_complete が機能しない

残念ながら、clang_complete を機能させることができず、あなたの助けが必要になる可能性があります。Pythonをサポートするvim 7.4をすでにコンパイルしています。の出力は次のvim --version | grep pythonとおりです。

このガイドに従いました: https://vtluug.org/wiki/Clang_Complete

私はクリーン インストールから始めたことに注意してください (つまり、他のプラグインはなく、私のエントリにはそれ以上のエントリはありません.vimrc(上記のガイドに示されているものを除く))。

これまでに見たチュートリアルによると、すべてが機能するはずです。ただし、次の例のコード補完を取得しようとしても、何も起こりません。押す<c-x><x-u>と、「completefunc not set」というエラーが表示されます。

さらに、ソースから最新バージョンのclangをインストールし、$PATH.

clang_complete が実際にインストールされていることを確認する方法はありますか?

この問題の原因は何ですか?

どんな助けでも大歓迎です。

0 投票する
1 に答える
3127 参照

vim - clang complete パスをインクルードに追加

今日は簡単な質問があります。私はこのvim設定を使用しています - https://github.com/gergap/vim

問題は、clang の完了にあります。それは機能しますが、より良い完成度を得るためにさらにインクルードを追加したい場合、何も起こりません-新しいヘッダーを検出しません。

#include <sys/types.h>たとえば、取得します。これは、main.c が配置されているディレクトリに配置された .clang_complete ファイルに追加したものです。

-I/usr/include/x86_64-linux-gnu/sys/

呼び出して見つけた

find /usr/include/ -name types.h

何が間違っている可能性がありますか?unix ヘッダーへのインクルードを含む、動作中の .clang_complete ファイルをいくつか見せていただけますか? 多分私はそのように問題を見つけるでしょう。

これは、-v フラグを指定した gcc からの出力です。

0 投票する
0 に答える
1082 参照

c++ - clang_complete に問題があり、エラーはなく、読み込まれているが機能しない

Arch Linuxclang_completeで forを使用しようとしています。ソースからvimビルドvimしてプラグインしました。と出力vimballが表示されます。次のファイルを使用します。+python/dyn+python3/dynvim --version.vimrc

では、ロードされていることが:scriptnamesわかり~/.vimrc/plugin/clang_complete.vimます。

全体的に、それは機能しません!C++ファイルを開くと、vimエラーが報告されずに誤った UI 動作が表示されます。たとえば、カーソルが見えない、単語を入力すると間違った位置に入力される、構文が強調表示されない、などです。終了後もカーソルは非表示のままです。

clangパスを変更するとエラーが発生するため、ライブラリをロードできると思います。

上記の設定に誤りはありませんか?

0 投票する
0 に答える
68 参照

linux - clangインストール後のVim表示エラー

vimでclang-completeを使いたいです。しかし、clangをインストールした後のvim diaplayエラー、下の画像 clangインストール後の写真

ファイルは正常であると確信しています。clangをインストールする前に、正常に読み取ることができます。私は何をすべきか?

0 投票する
1 に答える
358 参照

vim - VIM の clang_complete が不完全な補完を与えるのはなぜですか?

VIM と clang_complete は初めてです。私はclang_completeをインストールすることができましたが、うまくいくようですが、補完はどういうわけか私が期待するものではありません. たとえば、私はチュートリアルを見て、このアニメーション gif のような動作を期待しています: https://blogueun.files.wordpress.com/2013/12/be5ee-using_clang.gif

これが私がすることです:

  • vim test.cpp
  • VIMではi、挿入モードに入るためにヒットしました
  • を押し<C-x><C-u>てオートコンプリート リストを開きます
  • 2 回押し<C-n>て 2 番目のエントリを選択します
  • Enter キーを押して選択を確定します

これで、VIM に次の行ができました。

using

しかし、私はそれが次のようなものであるべきだと思います:

using namespace $\'identifier'(' は ` に置き換える必要があります。質問を編集してください)

最初の単語だけでなく、完全な補完を取得するにはどうすればよいですか?