C# コードを再フォーマットするツールはありますか?[閉まっている]

StackOverflow https://stackoverflow.com/questions/27253

  •  09-06-2019
  •  | 
  •  

質問

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

役に立ちましたか?

解決

これに出会うのが少し遅れました...試してみることもできます NAアレンジ コードを再フォーマットします。サポートするフォーマット オプションはまだかなり制限されていますが、ディレクトリ全体を処理でき、コマンド ライン ツールです。また、NArrange は Mono で実行されます。

他のヒント

与えることができます 芸術的なスタイル ただし、perl をインストールする必要がありますので、試してみてください。書式設定オプションの適切なリストがあり、C と Java もサポートしています。

これはコマンドラインでもモノラルでも Linux でもありませんが、次のようなものです。私は使ってきました リシャープ (JetBrains製)かなり良いです。これは Visual Studio プラグインなので、あなたの好みではないと思いますが、誰かがより良い答えを持ってくることを願っています:)

を見てみましょう ポリスタイル

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

前に:
代替テキスト http://i43.tinypic.com/svot8n.jpg

後:
代替テキスト http://i42.tinypic.com/x45j0n.jpg

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

編集:2013年9月:Windows と Linux 上で実行できるようになりました。C# v5 をカバーします。

完全を期すために、チェックしてください http://uncrustify.sourceforge.net/

スタイルをチェックしてみてください。KDE の人はこれを使っていると思いますが、Web サイトには C# をサポートしていると記載されていました。

これが古い投稿であることは承知していますが、とにかく ReSharper の提案を支持するつもりです。それなしでは生きていけません。

組み込みの再フォーマットは ReSharper -> ツール -> コードのクリーンアップ メニューにあり、デフォルトでは Ctrl-E Ctrl-C にバインドされています。

たぶんあなたは見てみることができます この無料アドイン Visual Studio 2010/2012 用に最近書きました:)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top