Ctagsは、テキスト・エディタやその他のユーティリティで、 (プログラミング言語で記述された)ソース・ファイル中のオブジェクト定義をすばやく 簡単に検索するためのインデックス(または tag)を生成するためのツールです。 tagは、プログラミング言語で定義されるもののうちインデックスとして 取得可能なオブジェクト(あるいはオブジェクト用に生成されたインデックスのエントリ) を示します。
Tag生成は、以下の言語をサポートしています。
アセンブラ, AWKスクリプト, ASP, BETA, Bourne/Korn/Zsh シェルスクリプト, C, C++, COBOL, Eiffel, Fortran, Java, Lisp, Lua, Make, Pascal, Perl, PHP, Python, REXX, Ruby, S-Lang, Scheme, Tcl, Vimスクリプト, YACC.
tagファイルを利用できるエディタやツールのリストは、ここにあります。