Astyle

プログラムをコーディングしていくと、自動的に整形してくれないかと思うことがあります。
私は、Artistic Style、を使用しています。
http://astyle.sourceforge.net/
整形する時のオプションが色々あって、好みの整形をしてくれます。
やはり、きれいに整形してあると、読みやすいし、バグも見つけやすくなります。

詳細な使い方は、ドキュメントがあるのでそちらを見ていただくとして、
便利な方法として、例えば、以下の内容をバッチファイルに記述しておき
AStyle.exe -cpyS –pad-paren-in –style=kr –indent=tab –indent-switches       –indent-cases –break-blocks –pad-oper –add-one-line-brackets %1

そのショートカットをデスクトップに置きます。
そこに、整形したいファイルをドロップすると、整形され、
整形前のファイルは、拡張子が orig になって保存されます。

ちょっとだけ不満は、( )  前後のスペースを調整することは出来るのですが、
[ ] に関しては調整手段が無く、手作業で修正しています。

本当に好みのフォーマットにするには、自作するしかないか!