【入力フォーマット】
ctags [-x] ファイル名....
【実行例】
% ctags -x *.c
CBcont 29 xrspAD.c int CBcont()
CBexit 35 xrspAD.c int CBexit()
CBpause 23 xrspAD.c int CBpause()
CBstart 17 xrspAD.c int CBstart()
NGsend 50 rspads.c void NGsend( int id )
createThread 890 rspxx.c int createThread()
data_func 792 rspxx.c void *data_func()
dump 3 prtfile.c void dump( short *data, char swap )
:
リファレンス各エントリの意味
- 関数名
- 定義されている場所(行番号)
- 定義されているファイル名
- 定義内容
また引き数なしの ctags はタグファイル(tags) をカレント・ディレクトリに作成
します。
vi との連動については→ B.2 タグの作成を参照して
ください。
% ctags *.c
% head tags
Mrspads rspads.c /^main( int argc, char *argv[] )$/
Mrspdas rspdas.c /^main( int argc, char *argv[] )$/
Mrspinfo rspinfo.c /^main( int argc, char *argv[] )$/
Mrspix rspix.c /^main( int argc, char *argv[] )$/
Mrspxx rspxx.c /^main( int argc, char *argv[] )$/
NGsend rspads.c /^void NGsend( int id )$/
createThread rspxx.c /^int createThread()$/
data_func rspxx.c /^void *data_func()$/
get_addata rspxx.c /^int get_addata(int no, int size)$/
get_all_addata rspxx.c /^int get_all_addata(int size)$/
タグファイルは3つのエントリの意味
- タグ名(関数名など検索対象となる文字列)
- ファイル名(タグが定義されているファイル名)
- 検索文(vi や sed などで用いる検索コマンド)
Section Next|Prev|Up|Index|凡例