you - Vim autocompleta una estructura en C
you autocomplete (1)
Estoy tratando de usar el autocompletado de Vim. Tengo una struct
en archivo def.h
:
typedef struct test{
int x;
int y;
}*test_p,test_t;
Y en el archivo C correspondiente:
test_p t;
t->[autocomplete here]
¿Qué debo presionar para llenarlo con x o y? Ni CTRL P ni CTRL N me dan variables de la test
interna.
Ya he usado ctags
y, por supuesto, he incluido def.h
Aquí está lo que está en mi archivo de etiquetas:
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
Está buscando omni-completo ( Ctrl-X Ctrl-O
).
Ctrl-P
o Ctrl-N
solo autocompletan las palabras de los archivos / búferes actuales. Quieres intelisense (R) (omnicompleto) introducido en vim 7, creo. Ver la finalización del código C ++ - no estoy seguro si eso ayuda.