ReSharper LINQ扩展方法格式化

Jay*_*Jay 7 linq resharper formatting extension-methods resharper-6.0

我正在努力使用Resharpers格式化.请考虑以下代码:

product.Resources.Where(x => x.Tracked).Pipe(y =>
                                             {
                                                 //Action       
                                             });
Run Code Online (Sandbox Code Playgroud)

我怎么能告诉ReSharper在花括号和花括号本身中缩进一点呢?我已经尝试了几个Resharper格式设置,但在这种情况下没有任何效果.

编辑:

我想有一个类似于这样的格式:

product.Resources.Where(x => x.Tracked).Pipe(y =>
    {
        //Action       
    });
Run Code Online (Sandbox Code Playgroud)

jes*_*ing 5

请参阅/sf/answers/57357541/

您可以自定义ReSharper来执行此操作,您需要执行以下操作(All in ReSharper - > Options - > C# - > Formatting Style):

  • 在Braces Layout中,将Array和object initializer设置为At Next行(BSD Style).
  • 在"其他"中,确保"连续行缩进倍数"设置为1.
  • 在"其他"中,确保取消选中"缩进"数组,对象和集合初始值设定项块.

你应该得到你想要的风格.