Antworten:
vim
wird mit eingebauter ctags-Unterstützung geliefert. Wenn Sie eine haben tags
Stellen Sie sicher, dass die Datei von vim gefunden wird, indem Sie sie der Variablen tags hinzufügen (prüfen Sie, ob die Standardeinstellung zuerst funktioniert).
:set tags+=/path/to/tags
Dann können Sie verwenden :tselect SOME_FUNC
um die Dateispeicherorte aufzulisten. Möglicherweise müssen Sie nur die ersten Zeichen des Funktionsnamens eingeben und können diesen verwenden TAB fertigstellen.
ctags *.c
aus dem Verzeichnis mit Ihren Quelldateien. Sehen man ctags
und auch diese Stapelüberlauf-Frage für weitere Tipps zu vim & amp; ctags: stackoverflow.com/questions/563616/vimctags-tips-and-tricks
tags files
, wie kann ich sie generieren?
Sie können den Cursor auch irgendwo in den Funktionsnamen setzen und drücken Ctrl-]
/usr/include/tags
zumtags
und legenset tags+=/usr/include/tags
in.vimrc
, und scheinst noch was zu brauchen?