如何在C / C ++程序中创建标签

时间:2012-04-06 09:10:52

标签: c++ c ctags

我想知道什么是c / c ++或java项目的最佳标签系统。

我已经阅读过有关ctags,exhuberant ctgas,cscope gnu global(gtags)的内容,但不知道它们之间有什么区别。

我正在使用Windows 7和Notepad ++,或者可能转向SublimeText(因为它是跨平台的,似乎非常强大)。

你能否对这些标签系统之间的区别给出任何暗示?任何帮助都非常感谢。

TA

1 个答案:

答案 0 :(得分:3)

  

你能否给我一些关于这些标签系统之间差异的提示?

这三个工具几乎试图做同样的事情。他们都试图从源代码创建标签信息。

从我记得ctags是最初的基于Unix的标签工具,创建了exhuberant ctags以试图构建更好的ctags,而cscope更像是一个基于项目的标记工具。

我自己使用基于Windows的Zeus编辑器,它使用了exhuberant ctags。

大多数基于Windows的编辑器倾向于使用exhuberant ctags,其中大多数基于Unix / Linux的编辑器如Vim,EMACS倾向于使用ctags。