uncrustify 0.52を使用しています。Objective-C ファイルに対して実行すると、次のようにメソッド呼び出しが変換されます。
[NSApp beginSheet:startTimerDialog
modalForWindow:nil
modalDelegate:nil
didEndSelector:nil
contextInfo:nil];
これに:
[NSApp beginSheet:startTimerDialog
modalForWindow:nil
modalDelegate:nil
didEndSelector:nil
contextInfo:nil];
私は、コロンを揃えた最初のバージョンを好みます。私が望むものをサポートできるuncrustify構成ファイルにオプションがありますか、それともuncrustifyは整列されたコロンをサポートしていませんか?
uncrustify がコロンを整列できない場合、自分で整列させたコロンの整列を解除するのを防ぐ方法はありますか?
アップデート:
mmcは、この機能がビルド 1581 の時点で Uncrustify svn リポジトリで利用可能であったことを指摘しています。それは uncrustify 0.54 にあります。構成ファイルに設定align_oc_msg_colon = true
して有効にします。
更なるアップデート
将来この回答を見つける人のために: .cfg ファイルの設定の名前が変更されました。align_oc_msg_colon_span= 1
上記の動作を取得するのは今です。align_oc_decl_colon = true
複数行の宣言に対して name を実行するも追加されました。