如何阻止ReSharper放置;x=>;新";换一条新线路?

如何阻止ReSharper放置;x=>;新";换一条新线路?,resharper,visual-studio-2012,resharper-7.0,Resharper,Visual Studio 2012,Resharper 7.0,我知道这是一个相当小的细节,但出于某种原因,它让我非常恼火,我无法找出如何纠正它(我已经查看了“换行和换行”选项) 下面是我喜欢的格式化代码: var reps = ctx.Commissions .GroupBy(x => x.SalesRep) .Select(x => new { x.Key.UserID, Name = x.Key.FirstName

我知道这是一个相当小的细节,但出于某种原因,它让我非常恼火,我无法找出如何纠正它(我已经查看了“换行和换行”选项)

下面是我喜欢的格式化代码:

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这么做

谢谢,


Andrew

看起来您应该在调用中禁用
在“(”之后优先换行
选项,该选项位于
代码编辑->C#->格式样式->换行和换行
部分。

看起来您应该禁用
优先换行'(“在调用中”
选项在
代码编辑->C#->格式样式->换行和换行
部分。

我可以发誓我尝试过这个选项,无论哪种方式我都很感激你的回答。谢谢!我可以发誓我尝试过那个选项,无论哪种方式我都很感激你的回答。谢谢!