C++のブレーススタイルをより一貫させたいと考えています。今、私たちのコードが混在含まれていますインデントを変更せずに書式変更したC++のブレース?
if (cond)
{
// ...
}
else
{
// ...
}
を...と:私たちは、もっぱら後者のスタイルを使用したい
if (cond) {
// ...
} else {
// ...
}
。
ただし、はありません私たちのコードのインデントを変更したいと思います。私はastyle、bcpp、GNU indentとUncrustifyを使ってみました(そして、私はGreatCodeのコマンドラインオプションを見てきました)。残念なことに、これらのツールはそれぞれコードの再インデントを主張しており、そのほとんどはC++コンストラクタのイニシャライザリストとプリプロセッサマクロを非常に悪いものにしています。
字下げのままで中括弧を修正できるC++コードの美化器はありますか?これは既存のツールである必要はありません。Perlの奇妙なPerlの1つのライナーを使ってこれを行う方法を知っているなら、それも良いことです。ありがとうございました!
更新:はい、これにより、古いコードとの差分を読み取ることが難しくなります。これは長く延期されたコードのクリーンアップであり、一貫した書式の日々の利点がバージョン管理の難しさを上回ると判断しました。
あなたたちは小さなものを発汗しています。 –