自動インデント整形

emacsで,コード全体のインデントを自動で整形するTipsを先輩に教えていただいた.
M-x indent-regionなんていうのを今更ながら知った..


(1)先頭へ移動 M-x Shift+<
(2)マークをセット C-spc
(3)末尾へ移動 M-x Shift+>
(4)インデント整形 M-x indent-region

部分的するには,目的の部分で領域選択すればOK。

ちなみに,emacsにタブ幅を認識させるには,コード末尾などに以下を書いておくと自動的にそのタブ幅に設定される。

  
/*
* local variables:
* tab-width: 4
* end:
*/
複数人でコードを書く作業の際,タブ幅設定がバラバラだった場合,統一するのに便利..なのだけれども,はじめからタブ幅設定などポリシーを決めてからはじめろよってハナシですが..まあこういうのもあるってことを知りますタ..default tab-widthの値を変えずに済みますが,どうなんでしょうか.あまり大きなチームでソフトウェアエンジニアリングの経験がないので,なんともいえませぬ

Happy hacking!