我试图让 Rider 不缩进文件范围命名空间内的 C# 代码,因为目前 Rider 在创建新类和重新格式化现有代码时所做的操作如下:
namespace PreviewNamespace ;
public class C
{
}
我想要(还要注意命名空间和分号之间的空格)
namespace PreviewNamespace;
public class C
{
}
到目前为止我尝试过的:
我希望,我能够编辑骑手在编辑器>代码样式> C#>语法样式>代码主体>命名空间下显示的前后预览,但不幸的是它是只读的。
这确实没有意义,这会切换它,但我也尝试取消选中...>C#>大括号布局下的“缩进命名空间声明”
也许只有我一个人需要一个全新的 Rider 安装,或者我只是盲目的并且完全错过了这个设置。
无论哪种方式,我们都非常感谢任何帮助!
干杯
感谢 mu88 的评论,我通过并排设置比较成功找出了导致此问题的原因:
在
Editor>Code Style> C#> Other
下,我勾选了框Revert to old formatting engine
(Resharper Other
部分),取消选中它解决了问题。
我希望这对也有同样问题的人有所帮助。