我有一个名为 setValue 的函数名称,用于许多类。另外,我有一个同名的全局函数。当我按 C-] 时,它转到任意 setValue 函数。如何直接跳转到全局 setValue 函数?每次都使用 tnext 来查找函数是否全局真的很痛苦。
问问题
154 次
1 回答
2
当C-]
返回多个匹配项时,您可以使用
:ts
然后输入数字以跳转到正确的定义或关闭列表。
当 ctags 没有帮助时......您可以搜索出现的setValue
然后跳转到看起来像定义的那个。
:vim /setValue/ * <-- greps for setValue in all files
如果您知道它位于子目录 src 或 headers 的 header 中,则只能搜索特定文件:
:vim /setValue/ src/*.h headers/*.h
一旦完成
:cope
要打开列表,您可以向上/向下导航以选择看起来正确的定义,然后使用<enter>
您可以关闭列表
:clo
然后用
:cope
除非您执行了覆盖列表的其他命令,否则它将在那里
于 2009-06-26T05:31:34.437 回答