Rider 中最流行的 C# 代码风格设置是什么?

What's the most popular code style setting for C# in Rider?

我正在使用 Rider 在 Unity 中开发游戏 IDE,我需要为我的 C# 代码采用一种代码风格。 我觉得默认设置与 Unity 不一致。 我可以稍微改变一下命名约定,但我觉得它的配置太多了,而且对我来说更固执己见。

我只是想复制别人的 Rider 代码风格设置,这样我就可以专注于我的工作,而不是专注于命名约定、空行、大括号等

请建议我采用我可以在 Rider 中配置的代码风格。

Unity plugin for Rider 2018.3 会在settings中注入Unity-layer(with code-style),这样你就可以在不修改settings的情况下使用Rider开发Unity项目。 此外,Rider 2018.3 将自动检测您的 C# 命名规则(并非所有代码风格),因此如果您开始使用 Microsoft 代码风格进行开发,注入层将不会影响您。

顺便说一句,Microsoft 代码风格更好,新版本的 Unity(如 ECS)更喜欢这种方式。

在这里你可以找到 Unity 风格的 .dotsettings 文件: https://github.com/JetBrains/resharper-unity/blob/d1c83886aab4d56d7ff4cf22c7916fc869bcf497/resharper/resharper-unity/src/Unity.DotSettings

在设置中,单击 Manage layers 按钮,然后单击 select solution personal layer 并使用右键单击,然后选择 Add layer