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

时间:2011-09-30 14:16:30

标签: visual-studio-2010 keyboard-shortcuts

vim中,我可以使用=重新加入非常缩进的行,以便

foo;
  bar;
 baz;

变为

foo;
bar;
baz;

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


编辑:有没有办法只修复水平缩进?在某些情况下, CTRL K Ctrl F 过于“修复”。 (与此同时,我会看到我是否可以编辑格式选项让我满意......)

5 个答案:

答案 0 :(得分:113)

选择要格式化的所有文本,然后按 Ctrl K Ctrl F 快捷键应用缩进和空格格式。

在“选项”对话框的“文本编辑器”部分的“格式”窗格(所用语言)中指定。

有关详情,请参阅VS Shortcuts

答案 1 :(得分:21)

我喜欢 Ctrl + K Ctrl + D ,这会缩进整个文档。

答案 2 :(得分:14)

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

答案 3 :(得分:2)

  

对于Mac用户。

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

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

答案 4 :(得分:2)

要在解决方案的所有文件中修复缩进和格式,请执行以下操作:

  1. 安装Format All Files扩展名=>关闭VS,执行 .vsix 文件并重新打开VS;
  2. 菜单工具>选项...>文本编辑器>所有语言>标签
    1. 单击 Smart (用于解决冲突);
    2. 键入所需的制表符大小缩进大小(例如2);
    3. 如果要按空格替换制表符,请单击插入空格
  3. Solution Explorer Ctrl + Alt + L )中,右键单击任何文件,然后从菜单 格式化所有文件 (位于底部附近)。

这将递归打开并保存您的解决方案中的所有文件,设置您在上面定义的缩进。

您可能还需要检查其他编程语言选项卡(选项... )以了解代码样式>格式