GNU GLOBAL source code tag system
2012-02-20 09:32
330 查看
GNU GLOBAL is a source code tagging system that works the same wayacross diverse environments (emacs, vi, less, bash, web browser, etc).You can locate objects in source files and move there easily.It is useful for hacking a large project containing many subdirectories,many
GNU GLOBAL is part of the GNU project,and is
free software.You can freely copy, modify and redistribute this program underGNU GPL.
GNU GLOBAL is also commercial (for-profit) software based onBOKIN model.
GNU GLOBAL has following features:
support C, C++, Yacc, Java and PHP4.
work the same way across diverse environments. Currently, the following environments are supported:
Generic shell command line
Bash shell
Vi clone editor (nvi, elvis, vim)
Emacs editor
Less viewer
Web browser(See UNIX kernel source tour!.)
Doxygen documentation system
find locations of the specified object quickly.
locate not only object definitions but also object references.
allow duplicate objects.
locate paths which matches to the specified pattern.
treat a source tree containing subdirectories as a project.
search not only in a project but also in library paths.
understand POSIX 1003.2 regular expressions.
external search engine (grep and idutils) is available.
generate a hypertext of source code (XHTML ready).
tag files are independent of machine architecture.
plugged-in parser is available to treat new language.
compact format to save disk space.
incremental updating of tag files.
customizing with a configuration file (gtags.conf).
generate completion list for completing input method.
Please also see"Comparison with Similar Tools"in the OpenGrok project site for comparison with other tools.
If you have a plan to make a yet another editor with tag facility,you can use GLOBAL as the tag system.
#ifdefand many
main()functions.It is similar to ctags or etags but is different from them at the point ofindependence of any editor.It runs on a UNIX(POSIX) compatible operating system like GNU and BSD.
GNU GLOBAL is part of the GNU project,and is
free software.You can freely copy, modify and redistribute this program underGNU GPL.
GNU GLOBAL is also commercial (for-profit) software based onBOKIN model.
GNU GLOBAL has following features:
support C, C++, Yacc, Java and PHP4.
work the same way across diverse environments. Currently, the following environments are supported:
Generic shell command line
Bash shell
Vi clone editor (nvi, elvis, vim)
Emacs editor
Less viewer
Web browser(See UNIX kernel source tour!.)
Doxygen documentation system
find locations of the specified object quickly.
locate not only object definitions but also object references.
allow duplicate objects.
locate paths which matches to the specified pattern.
treat a source tree containing subdirectories as a project.
search not only in a project but also in library paths.
understand POSIX 1003.2 regular expressions.
external search engine (grep and idutils) is available.
generate a hypertext of source code (XHTML ready).
tag files are independent of machine architecture.
plugged-in parser is available to treat new language.
compact format to save disk space.
incremental updating of tag files.
customizing with a configuration file (gtags.conf).
generate completion list for completing input method.
Please also see"Comparison with Similar Tools"in the OpenGrok project site for comparison with other tools.
If you have a plan to make a yet another editor with tag facility,you can use GLOBAL as the tag system.
相关文章推荐
- GNU GLOBAL Source Code Tag System浏览源码,很方便
- GNU GLOBAL Source Code Tag System浏览源码
- 源码阅读利器-GNU GLOBAL Source Code Tag System
- linux源码阅读利器-GNU GLOBAL Source Code Tag System
- GNU GLOBAL Source Code Tag System浏览源码,很方便
- 在 Win7 使用 hyperledger fabric source code建构 Local Blockchain Network System
- install mysql from source code on ubuntu system.
- GNU/Linux-libre from source code (Loongson2F very good!!!)
- Larbin Source Code Analysis 3——Class global(updating……)
- At least one valid code-source or import-shared-library element is required for shared-library "global.libraries" in /embedded-
- Bozh 的技术博客 梦想成为Gnu/Linux | Unix后台架构师 | Read the fucking source code
- Systemtap kernel.trace("*") events source code
- Linux Systemcall By INT 0x80、Llinux Kernel Debug Based On Sourcecode
- emacs use Gnu GLOBAL system
- Code Optimization Using the GNU C Compiler
- OBJ Loader Source Code
- Blocking particular apps in Android (By modifying source code)
- Code::Blocks The open source, cross platform, free C++ IDE.
- 18 Surprises From Reading jQuery’s Source Code
- 3 Ways of JDK Source Code Attachment in Eclipse