C# Visual Studio 2013缩进在编写时不工作
我有这样一个密码:C# Visual Studio 2013缩进在编写时不工作,c#,visual-studio-2013,resharper,indentation,C#,Visual Studio 2013,Resharper,Indentation,我有这样一个密码: class Myclass { } 我现在想添加一些代码,例如一个方法。我紧跟在}之后,按enter键,希望得到这个(|是光标的位置): 但我得到的是: class Myclass { | } 如果我现在输入一个方法,它将保持如下状态: class Myclass { public void A() { } } 我的缩进配置是正确的,因为一旦我按下Ctrl+K,它就会被修复。我还选中了选项->文本编辑器->格式->缩进,并选中了“缩进块内容” 这是用Reshar
class Myclass
{
}
我现在想添加一些代码,例如一个方法。我紧跟在}之后,按enter键,希望得到这个(|是光标的位置):
但我得到的是:
class Myclass
{
|
}
如果我现在输入一个方法,它将保持如下状态:
class Myclass
{
public void A()
{ }
}
我的缩进配置是正确的,因为一旦我按下Ctrl+K,它就会被修复。我还选中了选项->文本编辑器->格式->缩进,并选中了“缩进块内容”
这是用Resharper 8.1在Visual Studio 2013上实现的。我暂时暂停了Resharper,没有区别。在同一台机器上,我有带Resharper的Visual Studio 2012,它工作正常
有人知道在书写过程中,为了使缩进工作,必须更改什么配置吗?我发现设置搞乱了这一点:选项->文本编辑器->所有语言->选项卡->缩进。我将它设置为Block,它应该是智能的我将它添加到了.editorconfig(resharper配置文件)
brace\u style=下一行
如果有人想查看editorconfig文件中的配置
对于VS2019,请删除“.editorconfig”文件。位于项目/src/
class Myclass
{
public void A()
{ }
}