youcompleteme you code c vim autocomplete

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.