Wie benutzt man Ctags, um alle Referenzen eines Symbols (Tags) in vim aufzulisten?

8

Kann ich alle Referenzen eines Symbols in vim mit Ctags auflisten? wie die 'Referenzen finden' in einigen GUI IDE.

Im Ctag-Tutorial erfahren Sie, wie Sie die Definition eines Symbols finden, nicht alle Verwendungen.

    
Shaobo Zi 10.06.2015, 10:36
quelle

1 Antwort

10

Das Tool ctags sammelt und speichert nur die Definitionen von Symbolen.

Um alle Referenzen zu finden, können Sie die cscope Integration in Vim ( :help cscope ) verwenden, aber beachten Sie, dass cscope weit weniger Programmiersprachen als Ctags unterstützt.

Alternativ wäre der Ersatz eines armen Mannes die eingebauten :grep / :vimgrep -Befehle (mit korrekten Mustern). Denken Sie daran, Vim ist ein leistungsstarker Texteditor, aber keine IDE. Entweder Sie finden und integrieren ein geeignetes externes Tool oder wechseln zu einer echten IDE (wie Eclipse, Visual Studio oder IntelliJ IDEA) für ein solches Code-Browsing.

    
Ingo Karkat 10.06.2015, 10:51
quelle

Tags und Links