Visual Studio 中的缩进快捷方式

Posted

技术标签:

【中文标题】Visual Studio 中的缩进快捷方式【英文标题】:Indentation shortcuts in Visual Studio 【发布时间】:2012-02-19 04:31:28 【问题描述】:

我是 Visual Studio 2010 和 C# 的新手。如何使用快捷方式将所选文本向左/向右缩进?

在 Delphi IDE 中,等价物是 Ctrl+Shift+ICtrl+Shift +U

【问题讨论】:

CTRL+K 和 CTRL+D 之后? 我同时得到了 5 个好的答案...接受哪一个? +1 所有答案。谢谢 请注意,较新版本的 Delphi 也使用 [tab] 和 [shift][tab] 键,但仍支持旧的缩进/取消缩进块命令 只需删除并重新添加最后一个花括号,VS2010 就会为您自动缩进代码块 【参考方案1】:

您可以只使用TabShift+Tab

【讨论】:

【参考方案2】:

制表符向右制表符,shift-制表符向左制表符。

【讨论】:

【参考方案3】:

TabShift+Tab 会这样做。

另一个很酷的技巧是在您选择文本时按住 ALT,它将允许您进行方形选择。从 VS2010 开始,您可以开始输入,它将用您输入的内容替换您的正方形选择的内容。一次更改一堆行真是太棒了。

【讨论】:

不太清楚你对 VS2010 功能的意思,但听起来像 SyncEdit,Delphi 多年来一直使用它。 @Mason 它远不如 SyncEdit 强大。它允许您进行矩形选择。因此,如果选择涵盖多行,则不需要涵盖多列。然后,当您键入时,将每一行替换为您键入的内容。因此,您的变量必须垂直对齐才能使用。这是 RAD Studio 大获全胜的一个领域。 仅供参考,Tab 和 Shift+Tab 也可以在 Delphi XE2 下使用(就像 ALT 的“技巧”一样),尽管在早期版本中它只会用制表符替换您的选择。 tab & shift+tab 用于在 Visual Code Code 1.11 中缩进 Python 代码。 在 Visual Studio 2015 及更高版本中,有 Edit > Format Selection (Ctrl + K, Ctrl + F),用于格式化当前选择。【参考方案4】:

Ctrl-K, Ctrl-D

只会美化整个文档。省去很多麻烦, 与delphi相比。

确保首先选择所有内容以删除所有缩进 Ctrl+A 然后按Shift+Tab 重复直到所有东西都向左对齐。在你这样做之后 Ctrl+K, Ctrl+D 将按照您希望的方式工作。

您也可以通过突出显示要重新对齐的代码块并将其与左侧对齐来执行相同的操作,但仅针对选定的代码 (Shift+Tab) 然后在确保您选择了要重新对齐的代码后按 Ctrl+K kbd>、Ctrl+F 只需右键单击突出显示的代码并选择“格式选择”。

【讨论】:

Ctrl-K-D 会格式化整个文档。还有另一个用于格式化所选文本的快捷方式(可能是 Ctrl-K-F?)。 Delphi 中也有免费的 3d 派对工具可以做到这一点,并且可以集成到 IDE 中。 是的,看着他们。会在 15 年的源代码中更改每个文件,更不用说代码应该如何缩进的大争论了。 BeyondCompare 会很合适。 :( @RBA - 或内置最新版本(以及 [TAB] 处理) @Tony,Delphi 现在有一个内置的代码格式化程序(现在有几个版本),您可以自定义它以适应几乎任何风格。多年来一直有免费的开源 IDE 插件,它们也可以自定义以使用您想要的几乎任何格式。因此,您答案的“与 Delphi 相比”部分是错误的。不是downvotin' - 只是说'。 :)【参考方案5】:

如果您想要很好的自动格式化代码。试试 CTRL + A + K + F。按住 CTRL 的同时点击 a,然后点击 k,然后点击 f

【讨论】:

Ctrl-D(格式化文档)是一个更好的快捷键,因为它做同样的事情(Ctrl-A 选择整个文档,然后 K + F 格式化选择) @Raghurocks:James 的意思大概是 Ctrl+K+D,它会格式化整个文档。 谢谢。虽然a 是可选的。 CTRL K + F 格式化选中的代码 CTRL A + K + F,表示 CTRL A 全选,然后格式化选中的代码,表示全部 [Ctrl]+[K],[Ctrl]+[D] 对我有用。我记得的方式是因为凯文杜兰特是一位伟大的篮球运动员。我总是说“凯文杜兰特会为我解决格式问题。”【参考方案6】:

只需按 Tab 将其推到菜单栏上或编辑 --> 高级 --> 格式选择,这将自动缩进,键盘快捷键也显示在菜单中。

【讨论】:

【参考方案7】:

Visual Studio 的智能缩进会自动缩进,但我们可以选择一个块或所有代码进行缩进。

    全选代码:Ctrl+a

    使用以下两种方式之一来缩进代码:

    Shift+Tab,

    Ctrl+k+f.

【讨论】:

【参考方案8】:

如果屏幕上未显示向左移动和向右移动快捷方式,请单击顶部工具栏最右侧的位置。你应该得到“添加或删除按钮”。添加“减少行缩进”和“增加行缩进”按钮

【讨论】:

【参考方案9】:

首先选择你要编辑的文本(缩进),然后按Tab 看到sn-p向右移动。

【讨论】:

以上是关于Visual Studio 中的缩进快捷方式的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio中的快捷键

Android Studio中的缩进代码快捷方式[重复]

Visual Studio 常用快捷键

Visual Studio快捷键

Visual Studio 2013 中的“在 Blend 中打开”快捷方式在哪里?

Visual Studio 2013 中的 Ctrl-Tab 快捷方式问题