質問


enumからVIMオートコンプリートを作成することは可能ですか?
構造体の完了は正常に機能しますが、列挙完了が機能しません
たとえば、このコードがCにあります。

enum {foo0, foo1, foo2} MyEnum;

MyEnum = (C^X) (C^O)
//or 
if (MyEnum == (C^X)(C^O))

このコマンドによって生成されたすべてのタグがあります。

ctags  --c++-kinds=+p --fields=+iaS --extra=+q main.c  

タグファイルにはIMOの正しい情報が含まれています。

MyEnum  main.c  /^enum { foo0 , foo1, foo2 } MyEnum;$/;"    v   typeref:enum:__anon1
foo0    main.c  /^enum { foo0 , foo1, foo2 } MyEnum;$/;"    e   enum:__anon1    file:
foo1    main.c  /^enum { foo0 , foo1, foo2 } MyEnum;$/;"    e   enum:__anon1    file:
foo2    main.c  /^enum { foo0 , foo1, foo2 } MyEnum;$/;"    e   enum:__anon1    file:  

助けてくれてありがとう、そして私は私の英語をごめんなさい

役に立ちましたか?

解決

私が使う omnicppcomplete 約2年間、そして私が知る限り、それは酵素を完成させることができません。

完璧なC/C ++/Objective-Cコードの完了を取得するには、試してみることをお勧めします Clang Complete. 。そして、私をチェックしてください 別の答え これについて。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top