如何使用Ctags列出vim中某个符号(标签)的所有引用?

How to use Ctags to list all the references of a symbol(tag) in vim?

我可以使用 Ctags 列出 vim 中某个符号的所有引用吗?像 'Find References' 在某些 GUI IDE 中。

Ctag教程只讲了如何定位一个符号的定义,不是所有的用法。

ctags 工具仅收集和存储符号的定义

要查找所有 引用 ,您可以使用 cscope 集成到 Vim (:help cscope),但请注意 cscope 支持 far比 ctags 更少的编程语言。

或者,穷人的替代品是内置的 :grep / :vimgrep 命令(具有适当的模式)。请记住,Vim 是一个功能强大的文本编辑器,但没有 IDE。您要么为此找到并集成合适的外部工具,要么切换到真正的 IDE(如 Eclipse、Visual Studio 或 IntelliJ IDEA)来进行此类代码浏览。