繁体   English   中英

Visual Studio 2010不会自动缩进行

[英]Visual Studio 2010 Won't Auto-Indent Lines

Visual Studio 2010,用于自动缩进我的行,现在突然它不会那样做,例如,当我创建一个方法时,它看起来像这样:

public static void Foo (int FooInt)
{
    // Some methods stuff...
}

但现在,看起来像这样:

public static void Foo (int FooInt)
{
// Some method stuff...
}

我找不到任何答案,我该怎么办?

我使用的是Visual Studio 2010,Windows 7 64位

更新:原来我在C#上存在问题,当我在C ++项目上尝试它时,缩进工作完美...任何建议?

更新

通过重新安装Windows意外地解决了问题。

我遇到了同样的问题,在将Block从Block更改为Smart之后就开始工作了! 在此输入图像描述

检查Visual Studio中的缩进设置 - Tools|Options.. => Text Editor > C# > Formatting > Indentation

在此输入图像描述

如果该项目不会构建自动缩进不会工作。

VS 2010中缩进的简短命令是ctrl + K + D.

如果VS2010中的所有设置看起来都正确,则另一个可能解决此问题的方法是检查其他字符编码中的字符。 例如,如果在源代码中意外地放置左右引号,则可能会阻止visual studio自动格式化代码。 有时你得到一个错误来帮助你识别这种情况,有时它更潜在,更难以找到。

我不知道究竟是什么问题,但我会在黑暗中拍摄。 在工具 - >选项 - > C# - >标签下,值是多少?

缩进尺寸

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM