Visual Studio的自动缩进

时间:2017-04-03 21:19:59

标签: c# visual-studio

我正在研究Visual Studio 2015中的其他人的C#源文件。 以下是我在IDE中使用缩进的方法:

  • 当我点击返回键创建新行时,IDE会自动向新行添加缩进。

  • 有些时候,我选择了多行的区域,然后点击菜单"编辑 - >高级 - >增加/减少行缩进"。

在同一个源文件中创建了一个标签和四个空格组合的混合使用,可能是因为源文件的原始作者使用不同的方式在Visual Studio中缩进行而不是通过IDE。

我想知道如何使用标签或四个空格来缩进每一行,而不是将它们混合在同一个源文件中?

我关注https://msdn.microsoft.com/en-us/library/ms165330(v=vs.90).aspx,但无法确定是否有设置让我解决问题。

3 个答案:

答案 0 :(得分:1)

简单按下以下组合(按住 CTRL ):

CTRL + K + D

这将自动重新格式化您的代码。

答案 1 :(得分:1)

尝试按

  

CTRL-K-d

它会正确缩进文件中的所有代码

您可以更改缩进大小和其他一些内容

请查看此链接

https://blogs.msdn.microsoft.com/cdnstudents/2014/02/10/visual-studio-tips-and-tricks-formatting-your-code/

答案 2 :(得分:0)

Visual Studio 具有自适应格式行为,编辑器会启发式地确定当前文件是否应使用制表符或空格进行缩进。
您可以通过转到 Tools > Options > Text Editor > Advanced 并取消选中“使用自适应格式”来关闭此行为。