最近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 `:コンパイル時のエラー行(ワーニング行)に移動