使用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的擴展插件。

相關文章
相關標籤/搜索