如何使LINQ在Visual Studio中适当地自动格式化?
我试图让LINQ查询很好地自动格式化,但它们“超越”了一些查询,这看起来既难看又混乱。如何使LINQ查询适当地格式化 这是我的建议 (这是VS 2013,但也发生在2012年) 我的自动格式化选项是默认设置:如何使LINQ在Visual Studio中适当地自动格式化?,linq,autoformatting,Linq,Autoformatting,我试图让LINQ查询很好地自动格式化,但它们“超越”了一些查询,这看起来既难看又混乱。如何使LINQ查询适当地格式化 这是我的建议 (这是VS 2013,但也发生在2012年) 我的自动格式化选项是默认设置: 因此,Visual Studio在大多数情况下似乎不会自动格式化LINQ查询。在某些情况下,VS自动格式化会使事情变得更糟,但您可以通过使用以下步骤来避免这些情况 但是,如果在生成查询时使用正确的按键,则可以手动将其正确格式化,Visual Studio将不会重新格式化 我已经使用宏实现了
因此,Visual Studio在大多数情况下似乎不会自动格式化LINQ查询。在某些情况下,VS自动格式化会使事情变得更糟,但您可以通过使用以下步骤来避免这些情况 但是,如果在生成查询时使用正确的按键,则可以手动将其正确格式化,Visual Studio将不会重新格式化 我已经使用宏实现了自动化,但它可以在任何环境下工作 格式不良的LINQ 第1步:向上拉第二条线 步骤2:在正确的元素处键入“Enter”以正确重新格式化 步骤3:根据需要对查询的其余部分重复
我打开了同一个项目,但当我修复了它,然后自动格式化时,没有任何更改(它没有恢复到outdenting)。这就是它为您所做的吗?是的,一旦您手动修复它,它就会保持不变(通常)。我想让它自动正确格式化,而不需要手动操作。