7

我正在为 Resharpers 格式化而苦苦挣扎。考虑以下代码:

product.Resources.Where(x => x.Tracked).Pipe(y =>
                                             {
                                                 //Action       
                                             });

如何告诉 ReSharper 将花括号中的部分缩进,而花括号本身只缩进一点点?我尝试了几种 Resharper 格式设置,但在这种情况下没有任何效果。

编辑:

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

product.Resources.Where(x => x.Tracked).Pipe(y =>
    {
        //Action       
    });
4

1 回答 1

5

https://stackoverflow.com/a/819393/736079

您可以自定义 ReSharper 来做到这一点,您需要执行以下操作(全部在 ReSharper -> 选项 -> C# -> 格式样式中):

  • 在大括号布局中,将数组和对象初始值设定项设置为 At Next line (BSD Style)。
  • 在其他中,确保连续行缩进乘数设置为 1。
  • 在其他中,确保未选中缩进数组、对象和集合初始化程序块。

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

于 2012-03-06T21:17:36.523 回答