Soweit ich weiß, hat Vim eine integrierte Unterstützung für Tags ( ctags
in diesem Fall).
Jetzt habe ich eine gemeinsame C-Quelle und C-Header-Datei. Die Header-Datei hat void foo(void);
und die Quelldatei hat void foo(void) { /* */ }
.
Wenn ich jetzt in der Quelldatei bin, die ich verwenden kann :tags foo
, springt sie zur Funktionsdefinition in der Quelldatei. Aber wenn ich es :tnext
jetzt benutze , springt es nicht zur Funktionsdeklaration in der Header-Datei.
Ich denke, das sollte irgendwie möglich sein. Ist es?
ctags -R
, das war der Fehler
ctags
? Siehe auch:h gD
.