我想知道什么是c / c ++或java项目的最佳标签系统。
我已经阅读过有关ctags,exhuberant ctgas,cscope gnu global(gtags)的内容,但不知道它们之间有什么区别。
我正在使用Windows 7和Notepad ++,或者可能转向SublimeText(因为它是跨平台的,似乎非常强大)。
你能否对这些标签系统之间的区别给出任何暗示?任何帮助都非常感谢。
TA
答案 0 :(得分:3)
你能否给我一些关于这些标签系统之间差异的提示?
这三个工具几乎试图做同样的事情。他们都试图从源代码创建标签信息。
从我记得ctags是最初的基于Unix的标签工具,创建了exhuberant ctags以试图构建更好的ctags,而cscope更像是一个基于项目的标记工具。
我自己使用基于Windows的Zeus编辑器,它使用了exhuberant ctags。
大多数基于Windows的编辑器倾向于使用exhuberant ctags,其中大多数基于Unix / Linux的编辑器如Vim,EMACS倾向于使用ctags。