使用Rider作的编写Unity代码的IDE,记录一些与VS不相同的笔记html
安装和设置方法:前端
我使用Rider 2019.1 + Unity3D 2018.3.4,在安装完Rider以后,在Unity中选择Rider作为脚本编辑器,而后在Unity中双击代码就能够跳转到Rider中,Rider会自动在Unity工程中导入调试的dll。web
从进程中来看,Rider中包含了一个Resharperwindows
转到定义快捷为Ctrl +B编辑器
文件会自动保存,这样在写完代码后,Unity就会自动编译,能够在设置中禁用自动保存ide
禁用拼写检查 搜索 Typoui
能够为不一样语言禁用 ReSpelleridea
Rider编写纯C#程序时,要先Build,再执行 run/debug。.net
rider默认会开启自动保存功能,若是想关闭它的话,就把这2个地方点掉。插件
打开Systemsetting - Synchronize
Synchronize files on frame or editor tab activation -> 编辑时自动保存
Save files on frame deactivation -> 切换到其它窗口自动保存
在windows系统下比较
VS 2017企业版/专业版
Rider 2019.1
IDEA 2018.4
以前使用过两年的IDEA编写Lua,记录下Rider与IDEA的区别(这两款编辑器都出自同一家公司)
折叠代码块的插件,彷佛IDEA更好用
对于一个超级大的文件,里面有N个Class,在查找时没法在某个Class范围内搜索
汉化包:Rider 2019.2 汉化包
Rider插件平台:https://plugins.jetbrains.com/rider
使用Rider开发.Net程序,好比web项目或者前端项目:http://www.javashuo.com/article/p-fvxtuzww-gh.html
Rider 调试ILRuntime,目前尚未好的方法。由于ILRuntime只提供了VS的扩展插件。