siempre uso vim + cscope para comprobar definición de símbolo, y encuentro cscope Siempre tome declaración como:¿Cómo se ignoran las declaraciones de estructura y se consideran solo las definiciones en cscope?
struct sk_buff;
como una definición, que hacen vim siempre muestran una larga lista de archivos para elegir. De hecho, solo quiero la definición:
struct sk_buff {
...
};
Parece que los ctags pueden resolver este problema, pero ¿puede cscope manejar esto? O algo estoy equivocado.
Comprobé el origen del cscope, y me parece difícil modificar la fuente lex y yacc desde el principio.
Agregue una regla Lex a la fuente de cscope (fscanner.l) para ignorar ese tipo de definición, ahora está bien. También se encontró que cscope tiene muchos lugares para mejorar o que no es adecuado para la exploración de fuentes de grandes proyectos. –
Arghhh, ¿por qué no puede hacerlo? ¡Ya puede hacerlo por funciones! –