2012-09-11 14 views
1

我知道這是一個相當小的細節,但由於某種原因,它令人難以置信的煩擾,我無法弄清楚如何糾正它(我已經看過了「換行和換行」選項)。如何阻止ReSharper將「x => new」放在新行上?

以下是我喜歡這樣的代碼格式化:

var reps = ctx.Commissions 
    .GroupBy(x => x.SalesRep) 
    .Select(x => new 
       { 
        x.Key.UserID, 
        Name = x.Key.FirstName + " " + x.Key.LastName 
       }) 
    .ToList(); 

ReSharper的,不過,喜歡格式化爲

var reps = ctx.Commissions 
    .GroupBy(x => x.SalesRep) 
    .Select(
      x => new 
       { 
         x.Key.UserID, 
         Name = x.Key.FirstName + " " + x.Key.LastName 
       }) 
    .ToList(); 

任何想法,我怎樣才能從這樣停止ReSharper的?

謝謝

安德魯

回答

1

它看起來像你應該Code Editing -> C# -> Formatting Style -> Line Breaks and Wrapping部分禁用Prefer wrap after '(' in invocation選項。

+0

我可以發誓我試過這個選項,無論哪種方式,我很欣賞你的答案。謝謝! – ajtatum

相關問題