Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道 ac/c++ 或 java 项目的最佳标签系统是什么。
我读过 ctags、exhuberant ctgas、cscope gnu global (gtags),但不知道它们之间有什么区别。
我正在使用 Windows 7 和 Notepad++,或者可能会迁移到 SublimeText(因为它是跨平台的并且似乎非常强大)。
你能给我任何关于这些标签系统之间区别的提示吗?非常感谢任何帮助。
助教
你能给我任何关于这些标签系统之间区别的提示吗?
这三个工具几乎都试图做同样的事情。他们都试图从源代码中创建标签信息。
我记得 ctags 是最初的基于 Unix 的标记工具,创建旺盛的 ctags 是为了尝试构建更好的 ctags,而 cscope 更像是一个基于项目的标记工具。
我自己使用基于 Windows 的 Zeus 编辑器,它使用了旺盛的 ctags。
大多数基于 Windows 的编辑器倾向于使用丰富的 ctags,而大多数基于 Unix/Linux 的编辑器(如 Vim、EMACS)倾向于使用 ctags。