码迷,mamicode.com
首页 > 编程语言 > 详细

Unity使用Rider作为IDE的体验

时间:2017-12-04 19:20:18      阅读:1265      评论:0      收藏:0      [点我收藏+]

标签:reading   top   data-   attribute   大量   div   alt   har   ring   

  • Rider 2017.2.1比较完整的支持Unity开发。
    • 通过添加插件代码实现了直接选择Rider作为编辑器。
    • 支持调试。
    • 支持双击跳转代码。
    • Alt+Insert可以插入Unity event函数。
    • 为了解决Rider编译时提示的冲突,需要删除对System.Threading的引用,对插件做小小改动即可:Assets/Plugins/Editor/JetBrains/Unity3DRider.cs中加入:
    private static void UpgradeProjectFile(string projectFile)
    {
        …
        FixSystemXml(projectContentElement, xmlns);
        FixSystemThreading(projectContentElement, xmlns);
        …
    }

    private static void FixSystemThreading(XElement projectContentElement, XNamespace xmlns)
    {
        var references = projectContentElement
            .Elements(xmlns + "ItemGroup")
            .Elements(xmlns + "Reference")
            .Where(a => a.Attribute("Include").Value == "System.Threading");
        foreach (var reference in references)
        {
            reference.Remove();
        }
    }
  • Rider最明显的优点是使用流畅不卡顿,比VS感受好不少。大量操作使用后台线程完成,甚至整个solution的reload也是如此。
  • 智能化功能与ReSharper插件一致,甚至共享配置。
  • svn集成很好,不会像VS插件影响IDE性能。集成的diff工具直接使用编辑器的语法高亮和功能,非常方便。
  • 调试时在每行代码后面即时显示变量值改变情况,这与PyCharm等IDE一致。

Unity使用Rider作为IDE的体验

标签:reading   top   data-   attribute   大量   div   alt   har   ring   

原文地址:http://www.cnblogs.com/tinyfish/p/7978229.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!