2

我正试图让 LINQ 查询很好地自动格式化,但它们“突出”了一些查询,这看起来很丑陋和令人困惑。如何让 LINQ 查询正确格式化?

这是有问题的格式

Repro CSProj(这是 VS 2013,但也发生在 2012 年)

我的自动格式化选项是默认值: 自动格式化第 1 部分 第2部分 第 3 部分 第 4 部分

4

1 回答 1

2

因此,大多数情况下,Visual Studio 似乎不会自动格式化 LINQ 查询。在某些情况下,VS 自动格式化似乎会使事情变得更糟,但您可以通过使用这些步骤来避免这些情况。

但是,如果您在构建查询时使用正确的按键,则可以手动正确格式化,Visual Studio 不会重新格式化它。

我已经使用vsvim宏自动执行此操作,但它适用于任何环境。

格式错误的 LINQ

格式错误的 LINQ

第一步:拉第二条线

第1步

第 2 步:在正确的元素处键入“Enter”以正确重新格式化

第2步

步骤 3:根据需要对查询的其余部分重复

第 3 步

于 2013-10-25T16:35:02.003 回答