gpt4 book ai didi

c++ - 如何找到全局函数?

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:01:30 26 4
gpt4 key购买 nike

我有一个名为 setValue 的函数,在许多类中使用。另外,我有一个同名的全局函数。当我按 C-] 时,它会转到任意 setValue 函数。如何直接跳转到全局 setValue 函数?每次都要用tnext来判断函数是否全局,真的很痛苦。

最佳答案

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

它将在那里,除非你执行了其他覆盖列表的命令

关于c++ - 如何找到全局函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1047406/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com