にちにちメモ

天文系大学院生のブログ。日々の生活の中で忘れがちなこと/忘れたくないことをメモ。

emacsで一括インデント

emacsでプログラムを書いていると、
あとからforループを付け足したり(←これは自分だけ?)、なんやかんやでインデントをまとめて付けたくなるときがある。
そんなときに便利なキーバインド

 

領域を選択(*)して、
M-x indent-regionもしくは
C-M-\
でできる。

 

*領域選択:
C-@でマークセット→文字カーソルを選択したい領域の最終位置まで持っていく
(→私のmaccarbon emacs では、その後もう一度C-@しなければ選択されなかった。)

 

参考:

Emacsで選択範囲を一括インデントする方法 | びーおーぷんどっとねっと