为Visual Studio格式化代码快捷方式?

在eclipse中有一个快捷键Ctrl + Shift + F ,它重新缩进代码并修复注释和空白行。 是否有一个相当于Visual Studio 2010?

Visual Studio与C#键绑定

要回答具体的问题,在C#中,您可能会使用C#键盘映射scheme,默认情况下会使用这些热键:

Ctrl + ECtrl + D来格式化整个文档。

Ctrl + ECtrl + F来格式化select。

您可以在工具>选项>环境 – >键盘(通过select不同的“键盘映射scheme”或将各个键绑定到命令“Edit.FormatDocument”和“Edit.FormatSelection”)来更改这些。

如果您还没有select使用C#键盘映射scheme,那么您可能会发现键快捷键是不同的 。 例如,如果您不使用C#绑定,则键可能是:

Ctrl + K + D (整个文档)

Ctrl + K + F (仅限select)

要找出的Visual Studio副本中应用了哪些键绑定,请查看“编辑”>“高级”菜单 – 键显示在菜单项的右侧,因此很容易发现它们在您的系统上。


(请不要编辑这个答案来改变上面的键绑定到你的系统!)

Ctrl + K + D (整个文档)

Ctrl + K + F (仅限select)

尝试Ctrl + K + D (“不要离开Ctrl ”)

是的,您可以使用双和弦热键(如果您使用常规configuration文件,请 Ctrl + KCtrl + F )来格式化您的select。

其他格式化选项在编辑»高级,像所有的VS命令,你可以设置自己的热键通过工具»选项»环境»键盘(格式select命令称为Edit.FormatSelection )。

格式化对空行不做任何事情,但是它会根据一些通常稍微偏离您可能想要的规则缩进代码。

resharper – Ctrl + Alt + F

VS 2010 – Ctrl + KCtrl + D

以正确的格式alignment文本=

用于前端页面(如.aspx.cshtml Ctrl + K + D

.cs页面的Ctrl + K + F

但请注意按顺序按下所有button。

格式化整个文档: ctrl + k + d

select所有文档,然后按Ctrl + E + D