C# VisualStudio中的缩进快捷方式

C# VisualStudio中的缩进快捷方式,c#,visual-studio-2010,delphi,indentation,C#,Visual Studio 2010,Delphi,Indentation,我是Visual Studio 2010和C#的新手。如何使用快捷方式将所选文本缩进到左/右 在Delphi IDE中,等价物是Ctrl+Shift+I和Ctrl+Shift+U您可以使用Tab和Shift+Tab将Tab向右移动,将Tab向左移动。Tab和Shift+Tab将完成此操作 另一个很酷的技巧是在选择文本时按住ALT键,这样可以进行方形选择。从VS2010开始,您可以开始键入,它将用您键入的内容替换方形选择的内容。一下子换了一大堆台词,真是太棒了 Ctrl-K,Ctrl-D 只会美

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


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

您可以使用
Tab
Shift+Tab

将Tab向右移动,将Tab向左移动。

Tab和Shift+Tab将完成此操作

另一个很酷的技巧是在选择文本时按住ALT键,这样可以进行方形选择。从VS2010开始,您可以开始键入,它将用您键入的内容替换方形选择的内容。一下子换了一大堆台词,真是太棒了

Ctrl-K,Ctrl-D

只会美化整个文件。省去了很多麻烦, 与德尔福相比

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

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

如果您希望自动格式化代码。尝试按CTRL+A+K+F。按住CTRL键的同时,依次按A、K、F。

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

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

  • 选择所有代码:Ctrl+a

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

    • Shift+Tab

    • Ctrl+k+f



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

    CTRL+K,在CTRL+D之后?我同时得到了5个好答案…接受哪一个+所有答案都是1。感谢您注意,较新版本的Delphi也使用[tab]和[shift][tab]键,但仍然支持旧的缩进/取消缩进块命令。只有通过删除并重新添加最后一个大括号,VS2010才会自动缩进代码块,以便对整个文档进行格式化。还有另一种设置所选文本格式的快捷方式(可能是Ctrl-K-F?)。Delphi中也有免费的3d party工具,可以做到这一点,并且可以集成到IDE中。Yee查看了它们。将在15年的源代码中更改每个文件,更不用说关于代码缩进方式的大战了。BeyondCompare会大发雷霆的(@RBA-或内置最新版本(以及[TAB]处理)@Tony,Delphi现在有一个内置的代码格式化程序(现在有几个版本),您可以自定义它以适应几乎任何样式。多年来,一直有免费的开源IDE插件,也可以自定义它以使用您想要的几乎任何格式。“与Delphi相比”因此,您的部分答案是错误的。不是downvotin“-只是说:”)不太清楚您对VS2010功能的意思,但这听起来像SyncEdit,Delphi已经拥有多年了。@Mason它远没有SyncEdit强大。它允许您进行矩形选择。因此,如果选择覆盖多行,则不需要覆盖多列。然后,当您键入时,用您键入的内容替换每一行。所以你的变量必须垂直对齐才能使用。这是RAD Studio轻松获胜的一个领域。仅供参考,Tab和Shift+Tab也可以在Delphi XE2下工作(ALT“技巧”也是如此)尽管在早期版本中,它只会将您的选择替换为制表符。制表符和shift+tab用于缩进Visual code 1.11中的Python代码。在Visual Studio 2015及以后的版本中,还有编辑>格式选择(Ctrl+K,Ctrl+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]对我来说就是这样。我记得是因为凯文·杜兰特是一个伟大的篮球运动员。我总是说“凯文·杜兰特会帮我修改格式。”