içinde bir yapı tamamlamıyorum Vim autocomplete kullanmaya çalışıyorum.Vim otomatik tamamlama C
typedef struct test{
int x;
int y;
}*test_p,test_t;
Ve tekabül C dosyasında:
test_p t;
t->[autocomplete here]
i x veya y ile doldurmak baskı yapması gerektiğini ne dosyasında def.h
bir struct
var? Ne CTRLP ne de CTRLN bana test
içinden değişkenleri verir.
Zaten ctags
kullanıyorum ve tabii ki ben def.h
dahil ettik. İşte benim etiketler dosyasında budur: Sen omni tamamlama (Ctrl-X Ctrl-O
) Aradığınız
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