[英]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.