dreamedge.net

CC-modeの各種コマンド

2008-07-20T14:21:00+0000

最近EmacsでC or C++を書く機会が増えてきた.

それにあたって,Emacs上でのCプログラミングの入門を説明したいいページがあったので自分の知らなかった項目をメモ.

  • C-c C-q (c-indent-defun):関数全体をインデントし直す

  • M-x align:連続している変数代入等を整列(alignment)する

   i = 0;
   jk = 2;
   lmn = 3;

という感じにばらついていたのが,

   i   = 0;
   jk  = 2;
   lmn = 3;

といった感じに整列される.

  • M-\;(comment-dwim):/* */を挿入(C++なら//)

Cのコメントは入力面倒なので便利.

  • M-x compile :コンパイル実行
  • C-x `:コンパイル時のエラー行(ワーニング行)に移動