問題タブ [youcompleteme]

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 に答える
412 参照

c++ - 正しい C++ ライブラリをインクルードしたのに、YouCompleteMe がまだ構文警告を表示するのはなぜですか?

必要なライブラリをインクルードすると、「#include..」行に警告が表示されません。しかし、そのライブラリの関数を使用すると、Vim が「宣言されていない関数の使用...」を示していることがわかります。ライブラリが正しく含まれていないようです。だから私はこの問題を理解する方法を知りたいですか?

この質問のスクリーンショットは次のように添付されています。

構文エラー警告

.ycm_extra_conf.py ファイルの設定

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

vim - Youcomplemeは、vimを終了するときに404クライアントエラーを報告します

vim にプラグインをインストールするYouCompleteMeとバグが発生し、vim を終了すると、常に次のようなエラーが発生します。

これが私のYoucompleMe設定です:

0 投票する
3 に答える
1497 参照

python - インストール YCM エラー: python サイト モジュールがロードされていません

なので、Vimのプラグインとして有名なYCMを試してみたかったのです。インストールに数時間を費やしましたが、次のエラーのために成功しませんE887: Sorry, this command is disabled, the Python's site module could not be loaded.

Homebrew を使用して、MacVim、Vim、および Python をインストールしました。YCM GitHub ページの問題で多くの人が提案したように、何度も再インストールしましたが、まだ完了できません。

私のOSのバージョンはMacOS Sierra (10.12)です。

which python返し/usr/local/bin/pythonpython --version与えPython 2.7.12ます。入力:echo has('python')すると 1 が返されます。

助言がありますか?ありがとう!

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

vim - VIM youCompleteMe にはインターネット アクセスが必要ですか?

YCM は、クライアント サーバー アーキテクチャを備えているということです。YCM の Vim 部分は、ycmd サーバーと通信する単なるシン クライアントです。

ycmd サーバーは、外部権限ではなく、ローカル マシンで実行されていると思いますか? YCM が VIM で適切に動作するためにインターネット接続は必要ありませんよね?

0 投票する
4 に答える
9906 参照

vim - YouCompleteMe を利用できません: Vim 7.4.143 が必要です

遅れた質問をしている場合は、申し訳ありません。Windows bash が初めてで、vim プラグイン「YouCompleteme」を見て、Vundle でインストールしようとしました。ただし、タイトルに記載されているようにエラーが発生します。私のvimの現在のバージョンは7.4.52ですが、これを解決する方法はありますか?

編集:vimを呼び出すと7.4.52と表示されますが、:versionを呼び出すと7.4と表示されますが、これは間違ったvimを使用していることを意味しますか?

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

vim - ヘッダーとオートコンプリートを含むvimのYCM?

無知で申し訳ありませんが、別の質問についてお尋ねしたいと思います。私は最近、Vim 用の YCM をインストールしましたが、何をすべきか混乱しています。

私が実行する と、 #include <s stdlib/stdio およびその他のライブラリ ヘッダーが示唆されると予想していましたが、それは起こっていません。別の .h ファイルに構造体があり、それを .c ファイルに含めると、一度入力するまで構造体が認識されません。例:

crate.h で

main.c で

クレートを一度入力すると、作成した次のいくつかのクレート構造体に対してオートコンプリートされます。これが本来の姿なのだろうか。

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

vim - YouCompleteMe は C++11 では動作しません

Vim で YouCompleteMe プラグインを使用すると問題が発生しました。

私はmacOSを使用しています。取り付け要領に従い、--clang-completerオプションで取り付けます。C++03 コードを書いているときは問題なく動作します。しかし、いくつかの C++11 コードを追加すると、プラグインが不平を言い始めます。

を試した後:YcmDiags、次のように表示されます。

つまり、YouCompleteMe は C++11 を認識したようですが、コンパイル オプションに問題があります。.ycm_extra_config.pyこれを含むを確認します。

まあ、それはインターネットからのデフォルト設定です。しかし、私はそれを見-std=c++11て、なぜそれが機能していないのですか? 何か助けはありますか?