私は LINQ クエリを適切に自動フォーマットしようとしていますが、いくつかのクエリを "アウトデント" しているため、見苦しく紛らわしく見えます。LINQ クエリを適切にフォーマットするにはどうすればよいですか?
問題のあるフォーマットは次のとおりです
Repro CSProj (これは VS 2013 ですが、2012 年にも発生します)
私のオートフォーマットオプションはデフォルトです:
私は LINQ クエリを適切に自動フォーマットしようとしていますが、いくつかのクエリを "アウトデント" しているため、見苦しく紛らわしく見えます。LINQ クエリを適切にフォーマットするにはどうすればよいですか?
問題のあるフォーマットは次のとおりです
Repro CSProj (これは VS 2013 ですが、2012 年にも発生します)
私のオートフォーマットオプションはデフォルトです:
そのため、ほとんどの場合、Visual Studio は LINQ クエリを自動フォーマットしないようです。VS オートフォーマットが事態を悪化させるように見える場合がいくつかありますが、これらの手順を使用することでそれらを回避できます。
ただし、クエリを作成するときに正しいキープレスを使用すると、手動で正しくフォーマットすることができ、Visual Studio はそれを再フォーマットしません。
vsvimマクロを使用してこれを自動化しましたが、どの環境でも機能します。