gpt4 book ai didi

c++ - 查找定义我的 C/C++ 函数/宏的文件的方法比 'grep' 更简单

转载 作者:搜寻专家 更新时间:2023-10-30 23:51:53 25 4
gpt4 key购买 nike

我开始着手一个庞大的项目,其中包含大量由其他人编写的 C 和 C++ 文件。

除了 grep -r 之外,是否有任何更快/更简单的方法来查找在哪个文件中定义了任何宏或函数?有点长。

在一些 IDE 中有这样的神奇东西,比如右键单击和“转到定义”。但我目前正在使用 emacs。我不知道是否有任何定制可以做到这一点?每次,我都必须在我的终端中复制过去的名称,运行 grep 并重新复制过去我的 emacs 中的文件路径。 (而且你知道,我很懒惰......)

最佳答案

CTags。您可以尝试将 Ctags 与 emacs 一起使用,它将帮助您直接导航到函数声明。其用法请引用https://www.emacswiki.org/emacs/EmacsTags

您还可以探索 Cscope,它具有比直接用于模式识别的 ctags 更好的功能集。但有时,您只需要浏览代码,而 ctags 通常会完成这项工作。

关于c++ - 查找定义我的 C/C++ 函数/宏的文件的方法比 'grep' 更简单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52698688/

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