私はC#プロジェクトで作業しており、Visual Studio 2012を使用しています。VisualStudioがコードをフォーマットしようとすると、行が壊れてコードが読みにくくなります。元のコード(私と私のチームにとって非常に読みやすいコード):
if (list.Any(x => x.Type == (int) EnumType.Customer))
{
}
そして、Visual Studioがフォーマットしようとすると:
if (
list.Any(
x => x.Type ==
(int) EnumType.Customer))
{
// Other break codes
}
それが私のコードを壊している他の多くの部分があります。一部のパーツの自動書式設定が好きですが、私の質問は次のとおりです。VisualStudioで自動書式設定からこの改行を無効にする方法はありますか?*
PS:ReSharperもインストールしています。
長い行のソリューション:
ReSharper、メニューオプション→コード編集→C#→フォーマットスタイル→改行と折り返し。
そして無効にする長い行を折り返す:
そして、それは本当に私を夢中にさせます!
ReSharperの設定のLanguagesセクションで、C#コードのフォーマットスタイルを変更できます。無効にするオプションは、「匿名メソッド本体のインデント」の行に沿ったものです。オプションを調べて、好みに合わせて書式設定スタイルをさらにカスタマイズすることもできます。