問題タブ [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 投票する
0 に答える
688 参照

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

YouCompleteMe を C++ 用に構成しようとしています。ここに からの出力があります。YcmDebugInfo

既にファイルに書き込まれている完全なもののみです。私が間違っていることをいくつか考えますか?

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

c++ - Clangはインクルードディレクトリを見つけることができませんか?

includeディレクトリに .cpp と .h の両方を配置するのではなく、すべてのヘッダー ファイルをプロジェクトのディレクトリに移動しましたsrc。YouCompleteMe を vim で使用していますが、vim を開くと、側でヘッダー ファイルが見つからないというメッセージが表示され、コンパイラ エラーが警告されます。具体的には、#include "my_header.h"my_header.h file not foundエラーと各メソッドのエラーが表示されますuse of undeclared identifier。ただし、コードは問題なくコンパイルされます。そして、オートコンプリートは正常に機能します。ヘッダー ファイルを移動したため、clang はヘッダー ファイルの場所を見つけられないようです../include#include行をに変更すると#include "../include/my_header"、すべてのエラーが不在になります。しかし#include "my_header.h"、すべての.cppファイルまたは#include <my_header.h>.

誰でもこの問題を解決するのを手伝ってもらえますか?

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

vim - Windows の babun の下に YouCompleteMe Plugin for VIM をインストールする

私はbabun 1.20 を使用しています (内部では cygwin を使用しています) 。YouCompleteMeプラグイン (javascript 用) をインストールしようとしています。次のコマンドを実行すると、次のエラーが表示されます。

./install.py

エラー:

0 [main] cmake 5244 child_info_fork::abort: C:\Users\310127901.babun\cygwin\bin\cygiconv-2.dl
l: 別のアドレスにロード: 親(0x7E0000) != 子供(0x8F0000) 1 + 4820 中断(シグナル) ./install.py

バージョン:

Python: 2.7.8
cmake: 3.3.2

私のマシンには Visual Studio がインストールされていません。このプラグインは Javascript のみに使用したいので、必要ないと思います。

誰かが同様の問題に直面したことがありますか?

0 投票する
2 に答える
500 参照

linux - YCM-Generator の PROJECT_DIRECTORY はどこですか

YouCompleteMe を vim にインストールしました。

Python では機能しますが、C/C++ では機能しません。

PROJECT_DIRECTORYYCM-Generator をインストールしようとしましたが、Linux 環境のどこにあるのかわかりません。

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

python - vim - 適切な Python ライブラリが見つかりません

ここからの指示に従いましたhttps://github.com/Valloric/YouCompleteMe 両方をインストールしました:

Cmakesudo apt-get install build-essential cmake

および Python ヘッダーsudo apt-get install python-dev python3-dev

それから私はcd ~/.vim/bundle/YouCompleteMe走った: ./install.py --clang-completer私は得た:

Searching Python 2.7 libraries... ERROR: unable to find an appropriate Python library.

私はそれから試し python3 install.py --clang-completer ましたが、まだ得ました:

Searching Python 3.4 libraries... ERROR: unable to find an appropriate Python library.

誰が何が起こっているのか考えていますか? ありがとう

0 投票する
2 に答える
764 参照

vim - Vim YouCompleteMe は、すべての提案の後に [ID] を追加します

YCM をインストールして正常に動作しますが、すべての単語の提案の後に[ID](以下を参照) が続きます。

ここに画像の説明を入力

どういう[ID]意味ですか、どのように使用できますか、そして主な質問は - を取り除くことは可能[ID]ですか? はいの場合 - どうやって?

ちなみに、Ubuntu 16.04 で Vim を使っています。

0 投票する
5 に答える
4187 参照

vim - UltiSnips が自分のスニペットを認識しないのはなぜですか?

現在、Vim でYouCompleteMeを使用しており、Vundler を使用してUltiSnipsvim-snippetsをインストールしています。UltiSnipsYouCompleteMeは互換性があり、適切に動作します。ただし、これらが認識されないため、独自のスニペットを定義すると問題が発生します。

フォルダー内ではなくホームディレクトリにフォルダーをUltiSnipsEdit作成するため、関数を使用すると問題が発生すると思われます。たとえば、R スクリプトを使用して を使用すると、内にファイルが作成されます。次に、テストするためだけにスニペットを定義します。UltiSnips.vimUltiSnipsEditr.snippets/home/UltiSnips

ファイルを保存した後、スニペットはYouCompleteMeのリストに表示:UltiSnipsExpandTriggerされず、 (<c-l>私の場合)で展開されません。