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#):
- 在 "Braces Layout" 选项卡上将 "Anonymous method declaration" 更改为“在
行尾"
- 在 "Line Breaks and Wrapping" 选项卡上取消选中“首选换行
在调用中的“(”调用中“和"Prefer wrap before ")”之前
我已经在乘客设置中尝试了所有我能找到的与此问题相关的设置。我真的希望匿名函数块参数的开头与我传递给它的函数在同一行,所以匿名函数的内容只缩进一次。
所需样式:
EditorGuiBuilder.Horizontal(() => {
EditorGUILayout.TextField("text");
EditorGUILayout.TextField("text");
});
格式化后的结果:
EditorGuiBuilder.Horizontal(
() => {
EditorGUILayout.TextField("text");
EditorGUILayout.TextField("text");
});
是否存在可实现此格式的现有设置?
编辑:
奇怪的是,如果有另一个参数,该块将保持在同一行上
EditorGuiBuilder.Grid(iconsPerRow, () => {
EditorGUILayout.TextField("text");
});
这些设置应该有效(文件 | 设置 | 编辑器 | 代码风格 | C#):
- 在 "Braces Layout" 选项卡上将 "Anonymous method declaration" 更改为“在 行尾"
- 在 "Line Breaks and Wrapping" 选项卡上取消选中“首选换行 在调用中的“(”调用中“和"Prefer wrap before ")”之前