首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ctags最佳实践

ctags最佳实践
EN

Stack Overflow用户
提问于 2008-11-25 22:47:36
回答 2查看 2.6K关注 0票数 5

我正在Solaris上做+1M LOC C/C++项目(远程,通过VNC或SSH)。我在本地机器上也有一个每日更新的源代码副本(Windows,只是为了浏览代码)。

我使用VIM和ctags组合(在Solaris和Windows上),但我对结果/速度不满意。你对ctag有什么推荐的设置?有很多选项,应该标记什么以及如何标记。我是应该为每个项目、每个目录使用一个标记文件,还是应该只使用一个标记文件?

EN

回答 2

Stack Overflow用户

发布于 2008-11-25 22:58:43

对我来说,使用任何小于1的值对我来说都没有意义。能够在你的项目中快速跳转是标签的首要用途。例如,我们的代码分为3个主要部分,Include/,Processes/,Libraries/。如果不能在这两者之间跳跃,我将是令人难以置信的效率低下。

就我个人而言,我使用cscope (它的C++解析不是很好,但还可以,而且它的VIM集成比ctag更好),但当我使用ctag时,我通常只添加--c++-kinds=+p

票数 1
EN

Stack Overflow用户

发布于 2008-11-26 08:49:17

我使用etags:

代码语言:javascript
复制
find src1 src2 src3 | grep -v "\\.svn" | xargs etags --append

在emacs中,将光标放在标识符上,然后按M-。(alt +句点,或esc后跟句点)。

就速度而言,我不知道它与您的设置相比如何,或者您是否愿意使用emacs。我只是在发帖,以防你想尝试一些替代方案。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/319168

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档