【发布时间】:2013-12-28 20:57:05
【问题描述】:
当我使用 Resharper CTRL + ALT + SHIFT + F 自动格式化超过最大行长度的行(在我的情况下说它是 80 个字符)时,我得到以下信息:
return
View(new ViewModel
{
Identifier = identifier,
Files = service.AllFiles()
});
但我真正想要的是它不要在“return”关键字之后换行(即在一行中没有单独的 return 关键字),如下所示:
return View(new ViewModel
{
Identifier = identifier,
Files = service.AllFiles()
});
有谁知道如何“配置”Resharper 来实现这一点? :)
这是另一个例子,这是我现在看到的:
return
repository.Session.CreateCriteria(typeof(SomeType))
.Add(Expression.Eq("Identifier", identifier))
.UniqueResult<SomeType>();
当我真的想看时:
return repository.Session.CreateCriteria(typeof(SomeType))
.Add(Expression.Eq("Identifier", identifier))
.UniqueResult<SomeType>();
更新:
这里是“永远砍”:
return View(new OrganisationFileLoadViewModel
{
Identifier = identifier,
AllExistingOrganisationFiles = nmdsOrganisationFileLoadService.AllNMDSOrganisationFiles()
});
这里是“如果长就砍”:
return
View(new OrganisationFileLoadViewModel
{
Identifier = identifier,
AllExistingOrganisationFiles = nmdsOrganisationFileLoadService.AllNMDSOrganisationFiles()
});
【问题讨论】:
-
您是否已将此错误报告给 JetBrains?
-
我很高兴这绝对是一个错误,而不仅仅是我的设置不正确......?
-
这绝对是一个错误。
-
已经报告了类似的问题,尽管没有一个得到修复 - 请参阅 youtrack.jetbrains.com/issue/RSRP-274953
标签: c# resharper resharper-8.0