[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
jumping conditionals on emacs
- To: bug@argv.org
- Subject: jumping conditionals on emacs
- From: Koichi INOUE <inoue@argv.org>
- Date: 07 Jun 2000 17:22:08 +0900
- Delivered-To: mailing list bug@argv.org
- Mailing-List: contact bug-help@argv.org; run by ezmlm
- Organization: Accessibility Research Group for the Visually Impaired(ARGV)
- User-Agent: T-gnus/6.14.4 (based on Gnus v5.8.6) (revision 02) REMI/1.14.0 (Uragawara) FLIM/1.13.2 (Kasanui) APEL/10.0 Emacs/20.4 (sparc-sun-solaris2.6) MULE/4.0 (HANANOEN)
井上です。
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