Rider - 将匿名函数块参数与函数调用保持在同一行

Rider - keep anonymous function block argument on same line as function call

我已经在乘客设置中尝试了所有我能找到的与此问题相关的设置。我真的希望匿名函数块参数的开头与我传递给它的函数在同一行,所以匿名函数的内容只缩进一次。

所需样式:

EditorGuiBuilder.Horizontal(() => {
    EditorGUILayout.TextField("text");
    EditorGUILayout.TextField("text");
});

格式化后的结果:

EditorGuiBuilder.Horizontal(
    () => {
        EditorGUILayout.TextField("text");
        EditorGUILayout.TextField("text");
    });

是否存在可实现此格式的现有设置?

编辑:

奇怪的是,如果有另一个参数,该块将保持在同一行上

EditorGuiBuilder.Grid(iconsPerRow, () => {
    EditorGUILayout.TextField("text");
});

这些设置应该有效(文件 | 设置 | 编辑器 | 代码风格 | C#):

  1. 在 "Braces Layout" 选项卡上将 "Anonymous method declaration" 更改为“在 行尾"
  2. 在 "Line Breaks and Wrapping" 选项卡上取消选中“首选换行 在调用中的“(”调用中“和"Prefer wrap before ")”之前