如何在Visual Studio中修复所选行的缩进

hug*_*omg 73 keyboard-shortcuts visual-studio-2010

vim我可以使用=重新加入粗略的缩进线

foo;
  bar;
 baz;
Run Code Online (Sandbox Code Playgroud)

foo;
bar;
baz;
Run Code Online (Sandbox Code Playgroud)

Visual Studio是否有同等的键盘快捷键?我在哪里可以找到这些快捷方式的列表以供将来参考?


编辑:有没有办法只修复水平缩进?在某些情况下CTRLK,CtrlF"修复"过多.(与此同时,我会看到我是否可以编辑格式化选项让我满意......)

小智 120

选择要格式化的所有文本并按CtrlK,CtrlF快捷键应用缩进和空格格式.

在"选项"对话框的"文本编辑器"部分的"格式"窗格(正在使用的语言中)中指定.

有关更多信息,请参阅VS快捷方式.

  • 请注意,这会重新格式化代码,这与仅重新定义代码不同.据我所知,Visual Studio不能只是重新加入线条. (4认同)
  • 这不适用于MAC或VS 1.27版,您需要自行设置快捷方式。打开“代码->首选项->键盘快捷键”,然后搜索“重新插入行”或“重新插入所选行”并设置一个快捷方式。 (3认同)

小智 26

我喜欢Ctrl+ K,Ctrl+ D,它会缩进整个文档.


Fet*_*che 15

选择要修复的文本CtrlK,CtrlF快捷方式肯定有效.但是,我通常会发现,如果一个特定的方法(例如)让它的缩进搞砸了,只需删除该方法的右括号,并重新添加,实际上无论如何都会修复缩进,从而无需选择代码事先,ergo更快.因人而异.


Sir*_*lam 6

对于 Mac 用户。

用于选择文档中的所有代码 => cmd+A

用于格式化所选代码 => cmd+ K, cmd+F