[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

jumping conditionals on emacs



井上です。

Emacsネタですが、喜ぶ人が多いかも知れないので、こちらに書きます。

今ちょっとEmacsの CC modeでコードを追いながらメニューを見てみたら、
c-backword-conditional (C-c C-p)
c-forward-conditional (C-c C-n)
というのを見つけました。
これは、要するに
#ifdef HOGEHOGE
と対応する
#endif
の間をジャンプするものです。
#endifの後ろでC-c C-p とすると、対応する#if文のところに飛びます。
時にこの間が何百行もあって、その中に別の条件コンパイルが入っていること
があるので、この機能は大変便利です。
なんで今まで知らなかったのかな。

この機能はEmacs 20.xとおそらく19.34では使えるのではないかと思います。
Emacs20.2あたりではCC mode自信がバグっていたこともあるので、できるだけ
新しいのを使ってください。CC mode単体でも配布されています。

-- 
                    Koichi Inoue, ARGV
                    E-Mail: inoue@...
                    ICQ UIN: 74900690