Visual Studio中的代码格式

时间:2012-02-08 16:37:58

标签: visual-studio code-formatting

是否有一些键组合或菜单选项可用于在Visual Studio中自动格式化我的代码?

6 个答案:

答案 0 :(得分:41)

听起来您想要在Visual Studio中格式化整个文档(此功能有时被称为漂亮打印)。如果是,则可以使用菜单命令。 Edit -> Advanced -> Format Document。这通常绑定到键击 CTRL + K CTRL + D

答案 1 :(得分:6)

您可以尝试CodeMaid扩展到Visual Studio。

code cleaning执行以下步骤:

  1. 删除未使用的使用语句

  2. 使用语句排序

  3. 添加未指定的访问修饰符

  4. 添加空白行填充

  5. 删除大括号旁边的空白行

  6. 运行Visual Studio格式

  7. 删除连续的空行

  8. 删除行尾空白

  9. 更新endregion标记

  10. 因此,您可以一次性获得Visual Studio内置的重新格式化以及许多其他整理功能。我希望还有其他工具可以做同样的事情。我一直在使用CodeMaid一段时间,它既快速又可靠。

答案 2 :(得分:3)

我想你的意思是很好地格式化和缩进文档。

ctrl + E,D

答案 3 :(得分:3)

如果您真的想要JaredPar和Glenn的意思,您也可以考虑安装PowerCommands for Visual Studio

之后,您可以转到Tools - Options - PowerCommand并启用Format document on save。这将在您保存文档时始终调用所提到的方法,从而生成始终良好的格式化文档。

另外你应该知道JaredPar和Glenn的击键并不总是有效。根据您在第一次启动Visual Studio时选择的内容(您是C#,VB,Web还是通用程序员),键击略有不同。

如果您选择了C#开发人员,Glenn和JaredPar的答案就可以了。如果您选择通用或C ++开发人员只有JaredPar答案可行。如果您使用另一个角色而不是这些按键都不起作用,您必须通过JaredPar提到的位置菜单检查您的击键。

答案 4 :(得分:1)

在Visual Studio Code中,它是Shift+Alt+F。请注意,和弦顺序很重要。

答案 5 :(得分:0)

迟到了,但是如果你有ReSharper,你可以使用 Ctrl + Alt + Enter