EmacsでCTAGS

CTAGSを使ってみよう!!


まずはタグファイルを作成

etags *.[ch]

#ソースコードを修正するたびに再生成しないといけないので、MakeFileにでも忍ばせておくとよさげ


複数階層にまたがってファイルがある場合は、トップディレクトリで

find . -name "*.[chCH]" -print | etags -


あとは関数名のところにカーソルを置いた状態で

Alt + .
Enter

で関数定義へジャンプ!!

Alt + *
Enter

で、元いたところへ戻れますよと。


別フレームで定義を開きたいときは

Ctrl + 4 .


関数名を補完して入力したいときは

Alt + tab
もしくは
Esc + tab

#MetaキーってEscキーでもよかったのね。知らんかった。


うはー。今まで使っていなかったことを激しく後悔するほど便利す。


メモ