gpt4 book ai didi

emacs - 在没有 IDE 的情况下编程并从一个巨大的 c++ 项目中探索源代码

转载 作者:行者123 更新时间:2023-12-01 12:50:15 24 4
gpt4 key购买 nike

我想知道,在现实世界的项目和开源项目中,他们经常在没有 IDE 的情况下使用自定义构建脚本对项目进行编码,并且他们可能使用 emacs 或 VIM,我想知道他们如何经常遍历和搜索这些项目某些函数和方法等,如果他们不了解某个预处理器指令或函数的来源,他们是否只是使用 grep 搜索所有项目文件?他们必须有一种有效的方法来进行所有搜索这里有人知道吗?我个人使用 Emacs,所以如果有人能给我正确的方向来完成这些任务。

最佳答案

对于 C/C++,我可以推荐使用 GNU Global (gtags) + CEDET。 GTags 提供比 CTags 更好的(恕我直言)导航,并且 CEDET 的语义可以使用 GTag 的数据库进行导航和查找使用位置的功能。参见 my article about CEDET有关设置的更多信息。 (文章是为 CEDET 1.1 和以前的版本编写的。对于新版本(以及与 GNU Emacs 捆绑在一起的版本),您可以使用 following config。)

我个人使用此设置处理大型 C++ 项目(数百万行代码)。

关于emacs - 在没有 IDE 的情况下编程并从一个巨大的 c++ 项目中探索源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13023888/

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