問題タブ [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.
vim - .net core コマンドで omnisharp のソリューション ファイルが生成されない
私は Omnisharp で YouCompleteMe を使用しています。vim でオートコンプリートを使用して C# を開発できるというアイデアが気に入っています。Mac に .net コアをインストールし、プロジェクトを生成しました。プロジェクトにソリューション ファイルがありません。Vim を起動すると、ソリューション ファイルの自動検出に失敗したというエラーが表示されます。
ここで何が欠けていますか?omnisharp を構成してソリューション ファイルがないことを回避する必要がありますか?それとも .sln ファイルを生成する必要がありますか?
vim - Vim を最新バージョンに更新するには?
CentOS 7 コンピューターにYCMをインストールして構成した後、YCM の問題を見逃していますUser defined completion (^U^N^P) Pattern not found
。
そこで、YCM github の問題を確認したところ、vim のバージョンが古すぎる可能性があることがわかりました。vim のバージョンを 7.4.314 以降に更新する必要があります。だから私はいくつかの方法を試しました:
- ソース コードから vim をコンパイルします ( vim github )。ただし、バージョン 7.4.2x を取得します (7.4.314 より高くないか覚えていません)。
- EPELテストリポジトリからyumをインストールします(このリポジトリには最新バージョンが含まれている可能性があります)が、バージョン7.4.160を取得しました
そのため、最新のvimバージョンを取得する方法が本当にわかりません(vimホームページまたはサードパーティのリポジトリから)。
python - Vim のエラー:「YouCompleteMe を利用できません: このパッケージは Python 3 ではアクセスできないはずです」
YouCompleteMe プラグインを vim で使用しようとすると、次のエラーが表示されます。
YouCompleteMe unavailable: This package should not be accessible on Python 3. Either you are trying to run from the python-future src folder or your installation of python-future is corrupted
ただし、仮想環境内でvimを開いたときにのみこのエラーが発生します。virtualenv がアクティブでない場合は正常に動作します。私の推測では、YouCompleteMe は python 2 で記述されており、何らかの理由で仮想環境内から python2 インタープリターを見ることができませんが、それを修正する方法がわかりません。この件に関する Stack Overflow の質問はないようですが、同様の問題が ycm-users Google グループで発生し、回答がありませんでした。
vimバージョン7.4を使用して、Ubuntu 14.04を使用しています。
python - Jedi-vim + YCM問題
Jedi VIM が表示するヒントに問題があります。画像は次のとおりです。
ここに私の .vimrc 設定があります:
Jedi-VIM/YCM の設定に問題があると思います。YCM と JediVIM の両方で異なるオプションを無効/有効にしようとしましたが、2 つの方法しかありません: 呼び出し署名が 2 回表示されるか、呼び出し署名がまったく表示されません。
ご意見をお聞かせください。
c++ - .ycm_extra_conf.py と Exuberant Ctags の関係は何ですか?
現在、C++ ベースの IDE を XCode から Vim に切り替えているところです。Vim プラグイン「YCM」について読んでいますが、ソース ディレクトリに .ycm_extra_conf.py が存在する必要があります。YCM Generator を使用して、タグを生成するための .ycm_extra_conf.py と Ctags を生成しています。私の質問は、タグを使用するものは何ですか? YCM は Ctags (コードに関するすべての定義と重要な情報を収集するもの) を使用しますか? YCM は CTags によって生成されたタグを何らかの方法で使用しますか? .ycm_extra_conf.py の生成には、タグの存在が必要ですか?