2


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:  

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

4

1 に答える 1

0

omnicppcompleteは約2年間使用していますが、私が知る限り、列挙型を完成させることはできません。

完璧なC/C ++ / Objective-Cコードを完成させるには、ClangCompleteを試してみることをお勧めします。そして、これに関する私の別の答えをチェックしてください。

于 2012-01-17T11:23:32.703 に答える