Jak zatrzymać Resharper z łamania wiersza po słowie kluczowym dla długich linii?
Kiedy automatycznie formatuję za pomocą Resharper CTRL + ALT + SHIFT + F dla linii dłuższych niż maksymalna długość linii (w moim przypadku powiedzmy, że jest to 80 znaków), otrzymuję następujące informacje:
return
View(new ViewModel
{
Identifier = identifier,
Files = service.AllFiles()
});
Ale naprawdę chcę tegonie zawijać po słowie zwrotnym (tj. nie ma słowa kluczowego return w wierszu, wszystkie same w sobie), tak:
return View(new ViewModel
{
Identifier = identifier,
Files = service.AllFiles()
});
Czy ktoś wie, jak „skonfigurować” Resharper, aby tak się stało? :)
Oto kolejny przykład, oto co widzę teraz:
return
repository.Session.CreateCriteria(typeof(SomeType))
.Add(Expression.Eq("Identifier", identifier))
.UniqueResult<SomeType>();
Kiedy naprawdę chcę zobaczyć:
return repository.Session.CreateCriteria(typeof(SomeType))
.Add(Expression.Eq("Identifier", identifier))
.UniqueResult<SomeType>();
AKTUALIZACJA:
Oto „rąbaj zawsze”:
return View(new OrganisationFileLoadViewModel
{
Identifier = identifier,
AllExistingOrganisationFiles = nmdsOrganisationFileLoadService.AllNMDSOrganisationFiles()
});
Oto „siekaj, jeśli długo”:
return
View(new OrganisationFileLoadViewModel
{
Identifier = identifier,
AllExistingOrganisationFiles = nmdsOrganisationFileLoadService.AllNMDSOrganisationFiles()
});