11

ディレクトリ ツリー上の C# ソース コードを再フォーマットできる (できれば) コマンドライン ツールを探しています。理想的には、書式設定をカスタマイズできる必要があります。ツールをMono (または Linux)で実行できる場合のボーナス ポイント。

4

10 に答える 10

5

NArrangeを試してコードを再フォーマットすることもできます。サポートされている書式設定オプションはまだかなり制限されていますが、ディレクトリ全体を処理でき、コマンドライン ツールです。また、NArrange は Mono で動作します。

于 2009-01-06T23:21:57.443 に答える
4

芸術的なスタイルを試してみてください。ただし、 Perlをインストールする必要があります。

適切な書式設定オプションのリストがあり、C と Java もサポートしています。

于 2008-08-26T02:15:47.217 に答える
3

これはコマンドライン、Mono、または Linux ではありませんが、何かです: 私はReSharper (JetBrains 製) を使用しており、かなり優れています。これは Visual Studio のプラグインなので、好みの問題ではないと思います。

于 2008-08-26T02:16:26.063 に答える
1

SD C# フォーマッターを参照してください。完全な C# パーサーと prettyprinter を使用します。コードが壊れることはありません。

編集: 2013 年 9 月: Windows と Linux で動作するようになりました。C# v5 をカバーしています。

于 2010-07-08T10:05:27.193 に答える
1

ポリスタイルを見てみる

于 2008-08-26T02:39:13.323 に答える
1

私はEmacscsharp-modeを使用しています。キーを 1 回押すだけで、モジュールが希望どおりに再フォーマットされます。

前:

代替テキスト

後:

代替テキスト

于 2010-05-09T11:23:08.357 に答える
0

astyleをチェックしてください。KDEの人たちはそれを使っていると思いますが、ウェブサイトはそれがC#をサポートしていると言っています。

于 2008-09-29T21:23:20.760 に答える
0

完全性については、http: //uncrustify.sourceforge.net/をチェックしてください。

于 2008-08-26T23:55:42.757 に答える
0

たぶん、私が最近書いたVisual Studio 2010/2012用のこの無料のアドインを見てみることができます:)

于 2013-09-22T16:44:13.247 に答える
0

私は ReSharper の提案を支持します。私はそれなしでは生きていけない。

組み込みの再フォーマットは ReSharper → ToolsCleanup CodeCtrlメニューの下にあり、デフォルトで+ ECtrl+にバインドさCれています。

于 2010-04-21T19:37:36.413 に答える