【问题标题】:Is there a way to configure anonymous function signature line break settings in Resharper?有没有办法在 Resharper 中配置匿名函数签名换行设置?
【发布时间】:2020-01-09 00:24:56
【问题描述】:

我希望我的匿名函数作为参数的格式如下:

var promise = new Promise().Then(() =>
{
    Console.WriteLine("Hello World!");
});

但是 Resharper 总是像这样格式化它们:

var promise = new Promise().Then(
    () =>
    {
        Console.WriteLine("Hello World!");
    });

有什么方法可以将其配置为看起来像前面的示例?

【问题讨论】:

    标签: c# resharper


    【解决方案1】:

    您似乎有一个选项“Prefer wrap”(“调用后”打开。请尝试将其关闭。

    可以在选项 > 代码编辑 > C# > 格式化样式 > 换行和换行 > 调用安排下找到

    不幸的是,目前无法将参数为 lambda 的情况与其他情况分开,但我们已在计划中。

    要自己发现影响您的代码的设置,您可以使用“检测格式设置”或“配置格式”功能。选择具有所需格式的代码,Alt-Enter > 格式选择 > 配置...或检测格式设置...

    【讨论】:

      猜你喜欢
      • 2021-11-29
      • 2012-11-30
      • 1970-01-01
      • 2012-05-30
      • 1970-01-01
      • 1970-01-01
      • 2011-04-01
      • 2012-05-25
      • 1970-01-01
      相关资源
      最近更新 更多