Rider - 将匿名功能块参数保留在与函数调用相同的行上

时间:2017-10-28 11:16:42

标签: c# rider

我在骑手设置中尝试了所有与此问题相关的设置。我真的希望匿名函数块参数的开头与我传递给它的函数位于同一行,因此匿名函数的内容只缩进一次。

所需的造型:

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

格式化后的结果:

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

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

修改

奇怪的是,如果有另一个参数

,该块会保持在同一行
EditorGuiBuilder.Grid(iconsPerRow, () => {
    EditorGUILayout.TextField("text");
});

1 个答案:

答案 0 :(得分:0)

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

  1. On" Braces Layout"标签更改"匿名方法声明"到了#34;在 行尾"
  2. On" Line Breaks and Wrapping"选项卡取消选中"首选包装 之前"("在调用"和"喜欢在&#34之前换行;)"在调用"