我正在使用Rider IDE在Unity中开发游戏,我需要为我的C#代码采用一种代码风格。 我觉得默认设置与Unity不太吻合。 我可以稍微更改命名约定,但是我觉得它的配置太多了,对我来说更自以为是。
我只想复制某人的Rider代码样式设置,以便我可以专注于自己的工作,而不是专注于命名约定,空白行,花括号等。
请建议我采用一些可以在Rider中配置的代码样式。
答案 0 :(得分:2)
Rider 2018.3的Unity插件将在设置中注入Unity层(具有代码样式),因此您无需更改设置即可使用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
按钮,然后选择solution personal layer
并使用右键单击,然后选择Add layer
。