我有这样的代码:
class Myclass
{
}
我现在想添加一些代码,例如一个方法。我在 } 之后直接按 Enter 键,希望得到这个(| 是光标所在的位置):
class Myclass
{
|
}
不过我得到这个:
class Myclass
{
|
}
如果我现在输入一个方法,它将保持如下所示:
class Myclass
{
public void A()
{ }
}
我的缩进配置是正确的,因为一旦我按 Ctrl+K、D,它就会被修复。我还检查了“选项”->“文本编辑器”->“C#”->“格式”->“缩进”,并检查了“缩进块内容”。
这种情况发生在带有 Resharper 8.1 的 Visual Studio 2013 上。我暂时暂停了Resharper,没有什么区别。在同一台机器上,我有带有 Resharper 的 Visual Studio 2012,它可以正常工作。
有谁知道必须更改哪些配置才能在写入过程中缩进工作?
我发现这个设置搞砸了:它是“选项”->“文本编辑器”->“所有语言”->“制表符”->“缩进”。我把它设置为“阻止”,它应该是“智能”
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)