协慌网

登录 贡献 社区

如何在 Visual Studio 中自动格式化代码?

我知道 Visual Studio 可以自动格式化以使我的方法和循环正确缩进,但是我找不到该设置。

答案

格式化选择: Ctrl + KCtrl + F

格式化文档: Ctrl + KCtrl + D

请参阅预定义的键盘快捷键 。 (这两个是Edit.FormatSelectionEdit.FormatDocument 。)

对于 Visual Studio 2010/2013/2015/2017

  • 设置文档格式( Ctrl + KCtrl + D ,然后键入Ctrl + K ,然后输入Ctrl + D,因为它是一个序列
  • 格式选择( Ctrl + KCtrl + F

工具栏 “ 编辑”->“高级” (如果看不到 “ 高级” ,请在解决方案资源管理器中选择一个代码文件,然后重试)

当我为 C#编码进行设置时,您的快捷方式可能会有所不同,但是通过工具栏导航将使您进入您的快捷方式。

如果它不起作用,请在代码中查找错误,例如缺少括号,从而使自动格式无法正常工作

请按照以下步骤操作:

  • 转到Tools
  • 转到Options
  • 转到Text Editor options
  • 单击您选择的语言。我以C#为例。

见下图:

在此处输入图片说明