ディレクトリ ツリー上の C# ソース コードを再フォーマットできる (できれば) コマンドライン ツールを探しています。理想的には、書式設定をカスタマイズできる必要があります。ツールをMono (または Linux)で実行できる場合のボーナス ポイント。
10 に答える
NArrangeを試してコードを再フォーマットすることもできます。サポートされている書式設定オプションはまだかなり制限されていますが、ディレクトリ全体を処理でき、コマンドライン ツールです。また、NArrange は Mono で動作します。
これはコマンドライン、Mono、または Linux ではありませんが、何かです: 私はReSharper (JetBrains 製) を使用しており、かなり優れています。これは Visual Studio のプラグインなので、好みの問題ではないと思います。
SD C# フォーマッターを参照してください。完全な C# パーサーと prettyprinter を使用します。コードが壊れることはありません。
編集: 2013 年 9 月: Windows と Linux で動作するようになりました。C# v5 をカバーしています。
ポリスタイルを見てみる
astyleをチェックしてください。KDEの人たちはそれを使っていると思いますが、ウェブサイトはそれがC#をサポートしていると言っています。
完全性については、http: //uncrustify.sourceforge.net/をチェックしてください。
たぶん、私が最近書いたVisual Studio 2010/2012用のこの無料のアドインを見てみることができます:)
私は ReSharper の提案を支持します。私はそれなしでは生きていけない。
組み込みの再フォーマットは ReSharper → Tools → Cleanup CodeCtrlメニューの下にあり、デフォルトで+ E、Ctrl+にバインドさCれています。