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

问题描述 投票:70回答:5

vim我可以使用=来重新加入非常缩进的线条

foo;
  bar;
 baz;

foo;
bar;
baz;

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


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

visual-studio-2010 keyboard-shortcuts
5个回答
117
投票

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

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

有关更多信息,请参阅VS Shortcuts


24
投票

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


15
投票

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


2
投票

对于Mac用户。

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

对于格式化选定的代码=> cmd + K,cmd + F.


2
投票

要修复解决方案的所有文件中的缩进和格式:

  1. 安装Format All Files extension => close VS,执行.vsix文件并重新打开VS;
  2. 菜单工具>选项...>文本编辑器>所有语言>选项卡: 单击Smart(用于解决冲突); 键入所需的标签大小和缩进大小(例如2); 如果要用空格替换制表符,请单击“插入空格”;
  3. 在解决方案资源管理器(Ctrl + Alt + L)中右键单击任何文件,然后从菜单格式化所有文件(靠近底部)中选择。

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

您可能还想检查代码样式>格式化的其他编程语言选项卡(选项...)。

© www.soinside.com 2019 - 2024. All rights reserved.