問題タブ [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 に答える
424 参照

vim - 押す代わりにPythonでリアルタイムのオートコンプリートを取得するにはどうすればよいですか ヴィムで?

zsh現在、シェルで実行されている Vim にこれらのプラグインがあります。

  • Valloric/YouCompleteMe
  • davidhalter/jedi-vim

vim は Python 2 と Python 3 もサポートしています。

煩わしい ,<ctrl-x>を押す代わりに、Vim がすべてのキーストロークに対してリアルタイムでオートコンプリートを実行することを望みます。<ctrl-o>どうすれば達成できますか?ありがとう。

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

python - Jedi がプロジェクト内のすべての使用箇所を見つけられない

私はvimでYCM経由でjediを使用していusagesますが、jediHttpサーバーでエンドポイントを使用することに関して、私のプロジェクトで奇妙な動作が見られます。基本的に、クラスまたは関数のプロジェクトでの使用箇所のごく一部しか見つかりません。現在のファイルのすべての使用箇所は検出されますが、他のファイルの大部分は検出されません。コマンドはGoTo正常に機能し、期待どおりにプロジェクト内の任意の場所に新しいバッファーを開きます。ただし、定義から始めてusagesGoToReferencesコマンドを使用してすべてを表示しようとすると、実際の使用量の約 20% しか生成されません。

動作を再現するためにダミープロジェクトを作成しようとしましたが、うまくいったようです。簡単なプロジェクト構造は次のとおりです。

これらのファイルの内容は次のとおりです。

クラス.py

mod1/recessed.py:

script.py:

これで、バッファ内のrecessed.pyを使用してvim内からGoToonを使用しFooて、バッファをすぐに開くことができclasses.pyます。次にバッファGoToReferencesから試すと、 inと inのみが取得されます。ジェダイが使用法を表示しない理由がわかりませんclasses.pyusagesscript.pyclasses.pyrecessed.py

これは、以下を示すクイックフィックス バッファです。

しかし、明らかに の使用法を持つ mod1/recessed.py への参照はありませんFoo

何か案は?

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

vim - YouCompleteMe エラー: シンボルが見つかりません: __PyCodecInfo_GetIncrementalDecoder

Vim 用に YouCompleteMe (./install.py --tern-complete --clang-complete) をインストールしましたが、エラーが発生しました。

エラー:

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

shell - vim のシェル スクリプトの間違ったシンタックス ハイライト

私はvimとシェルスクリプトが初めてです。本当の問題があるのか​​ 、それともvimやシェルスクリプトを理解していないだけなのかはわかりませんが、Googleで検索しても答えがありませんでした。とにかく、これはvimでシェルスクリプトを実行したときに得たものです。また、シンタックス ハイライトが正しく機能していないと思います。

画像を見る ここをクリック

Vim は$()を赤色で強調表示します。

ところで:私はMacでgvim 8.0を使用しており、関連する場合はYCMをインストールしました。

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

typescript - VimのYouCompleteMe typescriptエラー

タイプスクリプトをサポートする YouCompleteMe をインストールしました。YCM インストールガイドに従い、npm install -g typescript で typescript をインストールしました

次に、install.py を使用して YCM をコンパイルしました。エラーマーク以外は問題ないようです。サンプルの構文が確かに正しいと確信している角度のオフィスサイトから角度の例を複製しました。ただし、すべての ts ファイルには、行の先頭に赤いエラー マークがあり、赤い強調表示された単語が含まれています。これらの行にはいくつかのエラーがあるようです。どのファイルにもまったく触れていません。助けてください。 タイプスクリプトエラー