我安装了Resharper,主要是默认设置。目前,我希望我的多行lambda表达式看起来像这样:
foobarclass.biz.baz.Event += (s, e) =>
{
foo.Bar.DoThings.Whatever();
};
然而,Resharper“有帮助”地将我的代码重新格式化成如下所示:
foobarclass.biz.baz.Event += (s, e) =>
{
foo.Bar.DoThings.Whatever();
};
在某些情况下,还会分解较长的语句,因此它最终看起来像这样:
foobarclass.biz.baz.Event += (s, e) =>
{
foo.
Bar.
DoThings.
Whatever();
};
正如您可以看出的,这种自动格式化使代码的可读性大大降低。我该如何修复这种行为呢?
发布于 2012-12-13 02:47:49
尝试取消选中:
RESHARPER -> OPTIONS -> C# -> Formatting Style -> Other ->缩进匿名方法正文
https://stackoverflow.com/questions/13846409
复制相似问题