- Rider 2017.2.1比较完整的支持Unity开发。
- 通过添加插件代码实现了直接选择Rider作为编辑器。
- 支持调试。
- 支持双击跳转代码。
- Alt+Insert可以插入Unity event函数。
- Rider编译时可能会提示某些类同时存在与两个dll中,在Unity的Preference中,修改Rider的选项
TargetFrameworkVersion
为3.5可以解决。
- Rider最明显的优点是使用流畅不卡顿,比VS感受好不少。大量IDE操作在后台线程中完成,solution的reload也是如此。
- 智能化功能与ReSharper插件一致,甚至共享配置。
- svn集成很好,不会像VS插件影响IDE性能。集成的diff工具直接使用编辑器的语法高亮和功能,非常方便。
- 调试时在每行代码后面即时显示变量值改变情况,这与PyCharm等IDE一致。
Unity使用Rider作为IDE的体验
推荐阅读
- [Swift]LeetCode948. 令牌放置 | Bag of Tokens
- [Swift]LeetCode949. 给定数字能组成的最大时间 | Largest Time for Given Digits
- [Swift]LeetCode950. 按递增顺序显示卡牌 | Reveal Cards In Increasing Order
- [Swift]LeetCode951. 翻转等价二叉树 | Flip Equivalent Binary Trees
- [Swift]LeetCode952. 按公因数计算最大组件大小 | Largest Component Size by Common Factor
- [Swift]LeetCode953. 验证外星语词典 | Verifying an Alien Dictionary
- [Swift]LeetCode954. 二倍数对数组 | Array of Doubled Pairs
- [Swift]LeetCode955. 删列造序 II | Delete Columns to Make Sorted II
- [Swift]LeetCode956. 最高的广告牌 | Tallest Billboard
- [Swift]LeetCode957. N天后的牢房 | Prison Cells After N Days