使用rider作为unity的代码编辑器

使用Rider作的编写Unity代码的IDE,记录一些与VS不相同的笔记html

安装和设置方法:前端

我使用Rider 2019.1 + Unity3D 2018.3.4,在安装完Rider以后,在Unity中选择Rider作为脚本编辑器,而后在Unity中双击代码就能够跳转到Rider中,Rider会自动在Unity工程中导入调试的dll。web

Rider的使用笔记

  1. 从进程中来看,Rider中包含了一个Resharperwindows

  2. 转到定义快捷为Ctrl +B编辑器

  3. 文件会自动保存,这样在写完代码后,Unity就会自动编译,能够在设置中禁用自动保存ide

  4. 禁用拼写检查 搜索 Typoui

  5. 能够为不一样语言禁用 ReSpelleridea

Rider编写纯C#程序时,要先Build,再执行 run/debug。.net

Rider禁用自动保存

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

Rider比VS的优势

  1. 调试Unity更加方便,在我使用Unity 2018.4.7+vs2017 专业版/企业版,常常出现没法断点的问题,尤为对于使用partial关键词的文件(一个类拆分在多个文件中)
  2. 安装包没有VS大,Rider2019.1约500MB,而VS2017接近20GB。
  3. 对于习惯使用Resharper来讲,Rider的快捷键和使用体验是一致的,文件跳转和查找引用更加方便。
  4. 我的感受Rider相对没有VS那么卡顿

Rider和IDEA的区别

以前使用过两年的IDEA编写Lua,记录下Rider与IDEA的区别(这两款编辑器都出自同一家公司)

  1. 折叠代码块的插件,彷佛IDEA更好用

  2. 对于一个超级大的文件,里面有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的扩展插件。

相关文章
相关标签/搜索