visual-studio - vs格式化代码 - vs注释对齐




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

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


  1. 转到工具 - >扩展和更新,然后在搜索中键入“生产力”:
  2. 安装'生产力电动工具2015'
  3. 重新启动VS.
  4. 转至工具 - >选项 - >生产力电动工具 - >电源命令,然后选中“保存时格式化文档”:

以上进一步Starwfanatic和Ewan的答案。 您可以自定义IDE以将任何按钮添加到任何工具栏 - 因此您可以将格式按钮(如HTML源编辑工具栏所示)添加到任何其他工具栏(如带有所有其他编辑控件(如增加/减少缩进)的文本编辑)。

单击工具栏右侧的箭头>添加或删除按钮>自定义...>命令选项卡>添加命令...按钮。

文档格式选择格式都在编辑组下。

(在VS2010和VS2013中测试)


剪切/粘贴部分是另一种快捷方式(并且易于记忆)。


即使这个问题有点老,有人可能会发现它很方便。

您可以通过转到Tools -> options -> Environment -> keyboard来定义新的密钥绑定


右键点击:

适用于VS 2015,也许是更早的版本。


在VS 2017格式文档是CTRL E + D。

但是...如果您想将格式文档按钮添加到工具栏,请执行此操作。
右键单击工具栏。
选择“自定义..”
选择“命令”选项卡。
选择“工具栏”单选按钮。
从单选按钮旁边的下拉菜单中选择“文本编辑器”(或者您想要启动的任何工具栏)

现在...

点击添加命令按钮。
类别:编辑
命令:文档格式
点击确定


在下工具 - >选项 - >文本编辑器 ,然后去格式 - >常规部分的任何语言你想格式化你会发现一般 。 检查所有三个格式化复选框。

在“ 工具” - >“选项” - >“文本编辑器”下 ,然后转到您要格式化的任何语言的TABS部分即可找到缩进 。 选择智能 ,每当您使用其中一个关闭元素时,它将激活自动格式化; )}在该块内。

无需按键。


在较新的版本中,文档范围格式的快捷方式是: Shift + Alt + F


如果您负担得起(或者如果您有资格享受30天免费试用版), Jetbrains ReSharper可以重新格式化整个项目目录。

只需安装 - >右键单击一个目录 - >从上下文菜单中选择清理代码。


您可以通过单击最后一个工具栏按钮右侧的小下拉箭头将按钮添加到工具栏,选择“添加或删除按钮”,然后单击要为其添加标记的按钮。 您选择的按钮将出现在您的工具栏上...

然后,您只需选择文本并单击增加缩进或缩小缩进按钮。 我仅在Visual Studio 2013上进行了测试。


我曾经使用这些组合。 我将这个过程自动保存在一个文档中。 您可以在保存时尝试我的扩展格式文档


接受答案中提供的解决方案不适用于Microsoft Visual Studio 2012

在VS2012的情况下,快捷键是:

  • 对于突出显示的代码块: Ctrl + KCtrl + F
  • 对于文档范围的格式: Ctrl + KCtrl + D

请按照以下步骤操作:

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

看到下面的图片:


适用于Visual Studio 2010/2013/2015/2017

  • 格式化文档( Ctrl + KCtrl + D ),所以键入Ctrl + K ,然后按Ctrl + D,因为它是一个序列
  • 格式选择( Ctrl + KCtrl + F

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

您的快捷键可能与我的显示不同,因为我设置了C#编码,但通过工具栏导航会让您看到您的快捷键。

如果它不起作用,请在代码中查找错误,如丢失括号以停止自动格式的工作





visual-studio