2017-02-02 14 views
0

YouCompleteMe Plugin for VIMをインストールしようとしています。私はこれまで何をしたか、この:Vim、YCMがC++で動作するのを助ける

  1. 私はVundleを使用していますので、私は、私はinstall.py --clang-コンプリ
  2. を実行し、私の.vimc
  3. にプラグインを追加して、私はグラムましょう」を追加しました:ycm_global_ycm_extra_conf = 」て.vim /バンドル/ YouCompleteMe/THIRD_PARTY/ycmd/CPP/YCM/.ycm_extra_conf.py」私のvimrcへ

私は、しかし、私は任意の有用な示唆を得ていないのです非常に単純なHelloWorldのプログラムをそれをテストしてみました。たとえば、私が 'std ::'と入力すると、intelisenseは表示されません。

YCMサーバーが実行中で、ログにエラーがないことを確認しました。

興味深いことに、私は 'ValueError:まだコンパイルフラグはありません。補完はありません。'

+0

.ycm_extra_conf.pyを編集しましたか? –

答えて

0

provide a compilation database(より簡単)またはprovide compile flags manuallyです。

CMakeを使用していない場合は、Bearが好きです。

あなたのプロジェクトをクリーンアップするだけでビルドディレクトリに移動し、コンパイルコマンドを実行してというファイルを生成します。例えば。

$ cd /path/to/your/project/build/directory 
$ bear make 
$ cp compile_commands.json /path/to/your/project/source/directory 
関連する問題