8
私はVimのオートコンプリートを使用しようとしています。私はxまたはyでそれを埋めるために押すべきことVimはC言語の構造体をオートコンプリートします
test_p t;
t->[autocomplete here]
:
typedef struct test{
int x;
int y;
}*test_p,test_t;
と、対応するCのファイルに:私は、ファイルdef.h
でstruct
を持っていますか?どちらCTRLPもCTRLNくれtest
内部からの変数を与えます。
私は既にctags
を使用していますが、もちろんdef.h
も含まれています。私のタグファイルの内容は次のとおりです。
test def.h /^typedef struct test{$/;" s
test_p def.h /^}*test_p,test_t;$/;" t typeref:struct:test
test_t def.h /^}*test_p,test_t;$/;" t typeref:struct:test
x def.h /^ int x;$/;" m struct:test
y def.h /^ int y;$/;" m struct:test