在Unity开发中使用 Rider
Unity开发中使用Rider
环境:
Windows
Unity 2017
JetBrains.Rider-2018.3.4
作为Windows和Visual Studio的拥趸,我是多么推崇Visual Studio,开发Unity使用,开发工具软件也使用。不过自从升级到Unity 2017,Visual Studio 2017后,开发过程中发现很是卡顿,尤其是在使用Unity断点调试时,不是Unity卡死就是VS卡死,即使不卡死,在 F5 启动调试时也要等好一会儿才启动完成。终于在某个加班的晚上,经过几次重启还是只要 F5 启动调试,Unity就卡死后,我装上了 Rider。
虽然身为技术人员,需要紧随时代潮流,但是内心还是有点信仰(固执),不到不得已的时候是不会做出改变的
安装使用
Rider 是有著名的 JetBrains 出品的,JetBrains出品必属精品。
下载Rider地址
https://www.jetbrains.com/rider/
下载后,直接安装即可,默认会带有 Unity 插件,不需要单独安装。安装过程中,可以选择关联VS解决方案和工程。 扩展名分别为 .sln 和 .csproj。
安装完成后可以直接打开 unity 中的 VS 解决方案,就是扩展名为 .sln 的文件。
等加载完成后就可以开始写代码了。
必要设置
通过 File -> Settings 打开设置面板。
当然个人觉得主题设置成为 Darcula 暗色系算必要设置的话,其他的可以不用设置可以照常使用。
这里提一下快捷键系统设置,除了默认的快捷键系统外,还可以选 VS 的快捷键系统,xcode 的快捷键系统以及其他,这样切换编辑器的话,可以做到无缝切换。
常用快捷键
我虽然常用 VS 但是并没有切换到 VS 快捷键系统,因为想锻炼下快捷键记忆。。。
默认的常用快捷键主要有
查找所有文件:双击Shift
查找类:Ctrl + N
全局查找:Ctrl + Shift+ F
当前查找:Ctrl + F
格式化:Ctrl + Alt + L
Debug:F9
查找行:Ctrl + G
查找替换:Ctrl + R
总结
安装和使用很简单,Debug也很快,不会像VS那样假死一会儿或者直接卡死,尤其是断点一个包含大量数据的 Dictionary 或者 List 时,VS十有八九得卡死,但是Rider不仅正常调试,展开数据的速度也很快。目前使用中感受到的一个缺点就是启动速度比较慢,其他方面,尤其Debug,很满意。当然像版本控制 git 肯定也集成了,用来更新代码,切换分支也很好用。
如果你忍受不了 VS 的卡顿的话,也可以尝试下 Rider,毕竟 Rider 也可以在 Mac OS 运行。