繁体   English   中英

Visual Studio 是否有格式代码快捷方式?

[英]Is there a format code shortcut for Visual Studio?

Eclipse中有一个快捷键Ctrl + Shift + F ,它可以重新缩进代码并修复注释和空行。 Visual Studio 2010 是否有等价物?

带有C#键绑定的 Visual Studio

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

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

Ctrl + ECtrl + F格式化选择。

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

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

Ctrl + K + D (整个文档)

Ctrl + K + F (仅限选择)

要找出适用于的 Visual Studio 副本的键绑定,请查看菜单编辑高级菜单- 键显示在菜单项的右侧,因此很容易发现它们在您的系统上是什么。


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

Ctrl + K + D (整个文档)

Ctrl + K + F (仅限选择)

尝试Ctrl + K + D (不要在两者之间抬起Ctrl键)。

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

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

格式化对空行没有任何作用,但它会根据一些通常与您可能想要的内容略有不同的规则缩进您的代码。

ReSharper - Ctrl + Alt + F

Visual Studio 2010 - Ctrl + KCtrl + D

以正确的格式对齐文本 -

  • Ctrl + K + D用于.aspx.cshtml等前端页面

  • .cs页面的Ctrl + K + F

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

格式化整个文档:

Ctrl + K + D

简单地

对于Visual Studio Code ,使用ALT + Shift + F

对于Visual Studio IDECtrl + K ,然后按Ctrl + D


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

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

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

在此处输入图像描述

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

Tools → Options → Environment → Keyboard

然后更改命令

"Edit.FormatDocument" or "Edit.FormatSelection"

分配与 Visual Studio 代码中相同的快捷键alt + shift +f ,以免记住另一个快捷键并相互混淆。

最简单,试一次

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM