我正试图让 LINQ 查询很好地自动格式化,但它们“突出”了一些查询,这看起来很丑陋和令人困惑。如何让 LINQ 查询正确格式化?
这是有问题的格式
Repro CSProj(这是 VS 2013,但也发生在 2012 年)
我的自动格式化选项是默认值:
我正试图让 LINQ 查询很好地自动格式化,但它们“突出”了一些查询,这看起来很丑陋和令人困惑。如何让 LINQ 查询正确格式化?
这是有问题的格式
Repro CSProj(这是 VS 2013,但也发生在 2012 年)
我的自动格式化选项是默认值:
因此,大多数情况下,Visual Studio 似乎不会自动格式化 LINQ 查询。在某些情况下,VS 自动格式化似乎会使事情变得更糟,但您可以通过使用这些步骤来避免这些情况。
但是,如果您在构建查询时使用正确的按键,则可以手动正确格式化,Visual Studio 不会重新格式化它。
我已经使用vsvim宏自动执行此操作,但它适用于任何环境。