other-编辑器Rider
other-编辑器Rider
前篇
- a
编辑器设置
- Rider 使用的一些设置(不断更新) - http://www.360doc.com/content/19/1219/09/50708102_880711318.shtml
还原设置
a
去掉引用显示
settings -> editor -> code vision, 取消勾选 enable code vision
取消形参名显示
- settings -> editor -> inlay hints -> c# parameter name hints, visibility 修改为 never show
取消下划线建议提示
alt + enter
格式化代码
格式化代码时,{}不换行 - https://blog.csdn.net/assassinsshadow/article/details/81170749
代码提示回车选中第一个
默认情况下,智能提示的第一行是灰色的,我们按回车时也并不会输入。
settings -> editor -> general -> code completion, 勾选 enter inserts suggestion …
格式化设置
else try 等 block 换行
a
if 语句块 前后换行
a
花括号 不换行
a
单元测试
创建工程
因为主要是针对 unity 做开发, 所以设置一下库和语言版本
https://docs.unity3d.com/2019.4/Documentation/Manual/CSharpCompiler.html
Scripting Runtime Version C# compiler C# language version .NET 4.6 equivalent Roslyn C# 7.3 右键 Test 模块 -> properties
设置后工程会报错, 因为使用了 c# 10 的语法 global using
- 手动注释掉所有 global using
- 并且手动修改 Test/Test.csproj 增加
<ImplicitUsings>disable</ImplicitUsings>
配置, 用来禁用 global using 自动生成
done. 可以开始码了.
引用/解引用 模块
引用
右键 模块的 dependencies -> add reference, 勾选上其他模块. 会添加到 projects 里面
解引用
直接删除 projects 里面的模块
unity 设置 rider
unity 下载 rider 包
设置编辑器为 rider
done. 打开工程