Als «ctags» getaggte Fragen

14
Wie springe ich zum Funktionsaufruf?

Nach dem Generieren einer Tags-Datei mit exuberant-ctagskann ich von einem Funktionsaufruf zu seiner Deklaration springen, <C-]>was ziemlich praktisch ist. Meine Frage ist, wie es anders geht? Wie kann ich zu den Zeilen gehen, in denen die Funktion aufgerufen wird, wenn sich mein Cursor auf...

10
Vim, ctags und Überladung

Gibt es eine Möglichkeit, vim bei mehreren Definitionen automatisch zur richtigen passenden Definition springen zu lassen? Unser C ++ - Code verwendet stark Funktionsüberladung und die Handhabung von ctags durch vim scheint nicht dafür bereit zu sein. Zum Beispiel, void abc(int a, int b) { } void...

8
Üppige Ctags - Problem mit doppelten Tags

Hier ist eine Datei - ChipBooter.cpp- in meinem Projekt (einige Details weglassen, die nicht mit dieser Frage zusammenhängen): class ChipBooter { public: void Boot() { this->DpDetect(); } void DpDetect() {} } Als ich drückte g<C-]>, um zur Definition von zu springen DpDetect, zeigte Vim...

7
Ctags für Bash-Variablen generieren?

Wenn ich ctags für ein in bash geschriebenes Projekt ausführe, werden Tags für Funktionen generiert, jedoch nicht für Variablen. zB wenn ich rennectags --list-kinds=sh f Funktionen Im Vergleich dazu, wenn ich die Liste für die Sprache "c" starte, werden viel mehr Tag-Typen aufgenommen. Ist es...

7
Springen vom Funktionsdefinitions-Tag zum Prototyp-Tag

Soweit ich weiß, hat Vim eine integrierte Unterstützung für Tags ( ctagsin 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...