3

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

我读过 ctags、exhuberant ctgas、cscope gnu global (gtags),但不知道它们之间有什么区别。

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

你能给我任何关于这些标签系统之间区别的提示吗?非常感谢任何帮助。

助教

4

1 回答 1

3

你能给我任何关于这些标签系统之间区别的提示吗?

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

我记得 ctags 是最初的基于 Unix 的标记工具,创建旺盛的 ctags 是为了尝试构建更好的 ctags,而 cscope 更像是一个基于项目的标记工具。

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

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

于 2012-04-11T15:17:00.310 回答