Visual Studio 有格式代码快捷方式吗?

问题描述 投票:0回答:13

Eclipse 中,有一个快捷键 Ctrl+Shift+F,可以重新缩进代码并修复注释和空行。有 Visual Studio 2010 的等效工具吗?

c# visual-studio-2010 visual-studio visual-studio-2012 visual-studio-2013
13个回答
865
投票

Visual Studio with C# 键绑定

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

Ctrl+ECtrl+D 设置整个文档的格式。

Ctrl+ECtrl+F 设置所选内容的格式。

您可以在菜单 ToolsOptionsEnvironmentKeyboard 中更改这些(通过选择不同的“键盘映射方案”,或将各个键绑定到命令“Edit.FormatDocument”和“Edit.FormatDocument”)。格式选择”)。

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

Ctrl + K + D(整个文档)

Ctrl + K + F(仅选择)

要了解哪些键绑定适用于 您的 Visual Studio 副本,请查看菜单 编辑高级菜单 - 这些键显示在菜单项的右侧,因此很容易发现它们所在的位置你的系统。


(请不要编辑此答案以将上面的按键绑定更改为您的系统所具有的键绑定!)


126
投票

Ctrl + K + D(整个文档)

Ctrl + K + F(仅选择)


47
投票

尝试使用 Ctrl + K + D(不要在中间抬起 Ctrl 键)。


28
投票

是的,您可以使用两和弦热键(Ctrl+KCtrl+F,如果您使用常规配置文件)来格式化您的选择。

其他格式选项位于菜单 EditAdvanced 下,与所有 Visual Studio 命令一样,您可以通过菜单 ToolsOptionsEnvironmentKeyboard(格式选择命令)设置自己的热键称为

Edit.FormatSelection
)。

格式化不会对空行执行任何操作,但它会根据一些规则缩进您的代码,这些规则通常与您可能想要的稍有偏差。


19
投票

ReSharper - Ctrl + Alt + F

Visual Studio 2010 - Ctrl + KCtrl + D


13
投票

以正确的格式对齐文本 -

  • Ctrl + K + D 用于前端页面,如

    .aspx
    .cshtml

  • Ctrl + K + F 用于

    .cs
    页面

但请注意按顺序按下所有按钮...


13
投票

格式化整个文档:

Ctrl + K + D


10
投票

简单

对于

Visual Studio Code
使用 ALt + Shift + F

对于

Visual Studio IDE
Ctrl + K,然后按 Ctrl + D


它将美化/格式化您的整个文件。


8
投票

最简单,尝试一次

  1. 使用 :- Ctrl + A 选择所有代码
  2. 按 :- Ctrl + K + D

5
投票

选择文档中的所有文本,然后按 Ctrl + E + D


4
投票

右键单击代码,出现“格式化文档”。就我而言,它是 Ctrl+Shift+I


2
投票

在 Visual Studio 中更改这些快捷方式

Tools → Options → Environment → Keyboard

然后更改命令

"Edit.FormatDocument" or "Edit.FormatSelection"

分配与 Visual Studio 代码中相同的快捷方式

alt + shift +f
,以免记住另一个快捷方式并相互混淆。


0
投票

在 Visual Studio 2022 中,它是

Ctrl + K
,后跟
Ctrl + D

© www.soinside.com 2019 - 2024. All rights reserved.