56

C# プロジェクトで作業し、Visual Studio 2012 を使用しています。Visual Studio がコードをフォーマットしようとすると、行が壊れてコードが読みにくくなります。元のコード (私と私のチームにとって非常に読みやすいコード):

if (list.Any(x => x.Type == (int) EnumType.Customer))
{

}

そして、Visual Studio がフォーマットしようとすると:

if (
    list.Any(
        x => x.Type ==
                (int) EnumType.Customer))
{
  // Other break codes
}

私のコードを壊している他の部分がたくさんあります。いくつかの部分の自動書式設定が好きですが、私の質問は次のとおりです: Visual Studio で自動書式設定からこの改行を無効にする方法はありますか?*

PS: ReSharper もインストールしています。

4

2 に答える 2

99

長い行の解決策:

ReSharper、メニューOptionsCode EditingC#Formatting StyleLine Breaks And Wrapping

そして、 Wrap long lines を無効にします:

ここに画像の説明を入力してください

そして、それは本当に私を夢中にさせます!

于 2012-12-26T17:22:13.227 に答える
2

ReSharper の設定の [言語]セクションで、C# コードのフォーマット スタイルを変更できます。無効にするオプションは、「匿名メソッド本体のインデント」に沿ったものです。オプションを確認して、書式設定スタイルを好みに合わせてさらにカスタマイズすることもできます.

于 2012-12-26T17:16:55.920 に答える