6

この記事によると、コード補完は youcompleteme プラグインを使用してどの言語でも機能するはずです。Debian Jessie で次のように設定しました。

  • リポジトリからvimをインストール
  • リポジトリからyoucompletemeをインストールしました
  • CLIで「vam install youcompleteme」を発行しました

最後のステップの後、vim の起動が大幅に遅くなります。これは、プラグインをロードしていることを意味します。ただし、完了は機能しません。の出力

$ vam status
Name                     User Status  System Status 
editexisting                removed       removed       
justify                     installed     removed       
matchit                     removed       removed       
youcompleteme               installed     removed       

あなたを完全に機能させるために私がしなければならないことは他にありますか?

4

2 に答える 2

0

コンパイル方法を含め、YCMのインストール手順に従う必要があります。

開発ツールと CMake をインストールします: sudo apt-get install build-essential cmake

Python ヘッダーがインストールされていることを確認してください: sudo apt-get install python-dev.

C ファミリー言語のセマンティック サポートを使用して YCM をコンパイルする:

cd ~/.vim/bundle/YouCompleteMe ./install.py --clang-completer

C ファミリー言語のセマンティック サポートなしで YCM をコンパイルする:

cd ~/.vim/bundle/YouCompleteMe ./install.py

また、プラグインの処理にvim-plugを使用するためのヒントを提供します。

于 2015-11-29T12:18:19.613 に答える