|
Ctags is a programming tool that generates an index (or tag) file of names found in source and header files of various programming languages. Depending on the language, functions, variables, class members, macros and so on may be indexed. These tags allow definitions to be quickly and easily located by a text editor or other utility. Alternatively, there is also an output mode that generates a cross reference file, listing information about various names found in a set of language files in human-readable form. The original Ctags was introduced in BSD Unix and was written by Ken Arnold, with Fortran support by Jim Kleckner and Pascal support by Bill Joy. ==Editors that support ctags== ''Tag index files'' are supported by many source code editors, including: * Atom * BBEdit 8+ * CodeLite (as its tag indexer for code completion) * Cloud9 IDE (uses it internally but does not expose it) * EditPlus * Emacs and XEmacs * EmEditor Professional * Geany * Gedit (via gedit-symbol-browser-plugin found on ()) * JED * jEdit (via plugins CodeBrowser, Tags, ClassBrowser, CtagsSideKick, and Jump) * JOE * KDevelop * Kate * mcedit (Midnight Commander builtin editor) () * NEdit * Notepad++ (via OpenCTags plug-in) * Programmer's Notepad * QDevelop * Scratch * TSE (via macro) * Sublime Text (via plugin found on ()) * TextMate (via CodeBrowser-PlugIn) * UltraEdit * TextPad * VEDIT * vi (and derivatives such as Elvis, Nvi, Vim, vile, etc.) * Xedit (X11) 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Ctags」の詳細全文を読む スポンサード リンク
|