2012-04-06 40 views
3

我想知道什么是c/C++或java项目的最佳标签系统。Howto在C/C++程序中创建标签

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

我正在使用Windows 7和记事本++或可能移动到SublimeText(因为它是跨平台,似乎是相当强大的)。

你能给我任何提示这些标签系统之间的区别吗?任何帮助真的很感激。

TA

回答

3

能给我这些标记的系统之间的区别任何暗示?

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

从我记得的ctags是原始的基于Unix的标记工具,exhuberant ctags是为了构建更好的ctags而创建的,而cscope更多的是基于项目的标记工具。

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

大多数基于Windows的编辑器都倾向于使用exhuberant ctags,而绝大多数基于Unix/Linux的编辑器(如Vim,EMACS)倾向于使用ctags。