Rider 基于 JetBrains 的平台,JetBrains 的平台很受那些使用 IntelliJ IDEA 的 Java 开发者和使用 WebStorm 的 JavaScript 开发者的欢迎。Rider 的主要 .NET 组件是 ReSharper,ReSharper 是 Visual Studio 的一个独立语言服务器扩展组件,它提供了代码分析、代码补全、代码重构、代码修复等功能。Rider 可以在 Windows、Mac 和 Linux 上运行。

强大的跨平台 C# 编辑器
JetBrains Rider 是一款快速强大的 C# 编辑器 ,用于在 Windows、Mac 和 Linux 上进行 Unity 开发。 以无与伦比的 2500 多项智能代码检查和重构,Rider 增强您的 C# 体验,使您更加迅速编写零误差的代码。

Unity 轻松开始
Rider 有内置的 Unity 支持,当你初次打开 Unity 解决方案时 它会自动将 Unity 配置为使用 Rider 作为默认的 C# 脚本和 shader 文件编辑器。 完成设置后,之后双击 C# 脚本或 shader 资产,即可在 Rider 中打开解决方案。

控制Unity 编辑器
由于集成的双向通信,无需离开 Rider,您即可切换进出 Play 模式,暂停,和逐帧执行! 工具条包含游戏视图按钮 Play、Pause 和 Step,分别对应 Unity Editor 中的相同按钮,并且与 Unity Editor 中的按钮控制相同的行为操作。 状态栏上的 Unity 小图标将显示 Unity Editor 是否已经连接,正在刷新或在 Play 模式。 在 Rider 处于 Edit 模式下的任何变更都将立刻提交 Unity Editor。

运行 Unity 测试
Rider 允许您运行与 Unity 的 API 交互的测试,可以逐帧执行,一切操作都在 Rider 中。 当然,您还可以查看 Unity 专用测试的结果,就像普通的测试一样 – 您可以按结果筛选,并且点击跟踪堆栈,从而在代码中导航。

Unity 控制台日志
Unity Logs 工具窗口有指向跟踪堆栈的链接,使您可以浏览相同的事件(错误、警告或消息),根据 Unity 编辑器控制台中记录日志的时间来隐藏事件。 它允许按分类筛选(在Play或Edit模式),并让您轻松导航到日志记录中提到的任何源文件、类、方法,或属性。 Unity Logs 在每次切换到 Play 模式后自动清空其输出。

代码提示
Rider 提供一流的C#代码分析, 包括 Unity 专用的代码检查和快速修复。

例如:Rider 会警告您不要使用低效的字符串和标签(tag)属性文字比较,并且会提供一个快速修复方法,将其重写为调用 CompareTag。

同样的,如果您尝试用 new 作为关键字新建 MonoBehaviour 或 ScriptableObject 派生类的实例,Rider 会发出警告提示。 只需按下 Alt+Enter ,Rider 即可为您修复这个问题。

轻松调试 Unity
使用 Rider,让您更加轻松的在 Unity 编辑器中运行 C# 脚本的同时进行调试。 一切都已经配置完成, 您只需按下 Debug(调试)工具栏按钮、菜单项或快捷键,将调试器附加到运行中的 Unity 编辑器。 可以在编辑器中设置断点,单步调试代码,查看 local、监控 value,并且评估表达式。

使用 Rider,您甚至可以调试没有调试信息的代码。 Rider 自动反编译运行中的外部库,允许您调试反编译后的代码,单步调试函数,设置断点,查看和设置本地和变量。

支持 Shader
Rider 还添加了对 .shader 文件的支持,提供语法高亮显示、代码折叠、括号匹配等功能。 高亮显示ShaderLab部分的语法错误,todo(待办事项评论)加入To Do Explorer(待办事项浏览器),并高亮显示彩色属性,且提供选色笔用于编辑。 整个文件(包括Cg/HLSL块)中,都可使用简单词语补全功能。

浏览Unity文档
Rider显示Unity符号的外部文档。 您即可以点击Quick Documentation(快速文档)弹出窗口上的图标(Ctrl+Shift+F1,如果使用Visual Studio键盘映射)或直接使用View External Documentation(查看外部文档)操作(Shift+F1),以浏览本地安装的文档,或Unity托管的文档(如果本地没有)。

功能特点
代码分析和快速修复
Rider 提供 2500 多种活跃代码检查,以 1000 多个自动快速修复, 单独或批量解决检测到的问题。 对整个解决方案的错误分析将监控代码问题, 使您知道任何可能的错误,即使未打开的文件 也不会错过。

代码导航
您可以快速跳到您代码库中的任何文件、类型或成员, 还可以查找设置和操作。 查找任何符号的用途,或从符号导航到基或 派生符号、扩展方法或实现。

重构
Rider 提供 50 多种全局自动化重构, 还为本地代码转换提供 450 多个 较小的上下文操作。 重命名、提取方法、接口和类、移动和复制类型、 使用替代语法、还有更多!

更多内容
还提供单元测试支持、代码清理、集成版本控制、在提交代码之间保存的本地历史记录、 支持 NuGet、数据库工具等等。 您可以通过 Markdown 支持到 VIM 键盘绑定之类的插件轻松扩展 Rider。

双击JetBrains.Rider-2019.2.exe进行安装

选择默认安装路径

打个I confirm旁边框的勾,选Continue

用户统计分析选择NO

选择一个自已喜欢的主题样式

默认全部选上

选择free

安装完后,打开Rider,选择菜单 IDE menu "Configure" or "Help" -> "Edit Custom VM Options..."

加上 -javaagent:/absolute/path/to/jetbrains-agent.jar to end line

点击下载(提取码:848e)

祝使用愉快!

全新的Unity跨平台开发 IDE JetBrains Rider 2019.2 x64特别版下载的更多相关文章

  1. c# 跨平台ide JetBrains Rider

    https://www.jetbrains.com/rider/ et框架 调试hotfix用的,说是vs调试容易崩溃 破解方法 https://zhile.io/2018/08/18/jetbrai ...

  2. PHP专业开发IDE——Zend Studio 10.5预览版发布

    Zend Studio是新一代的PHP IDE,高效的开发和维护PHP代码是它的核心.Zend公司目前已发布了Zend Studio 10.5预览版,预览版中提高了快速响应能力和时时误差检查.因此使用 ...

  3. Win10开发必备工具:Visual Studio 2015正式版下载

    7月21日凌晨最新消息,面向大众用户的Visual Studio 2015集成开发工具正式版免费试用版已经推出.本文帮大家汇总一下简体中文社区版.专业版以及企业版在线安装版以及ISO离线安装镜像下载地 ...

  4. [ASP.NET Core 3框架揭秘] 跨平台开发体验: Windows [上篇]

    微软在千禧年推出 .NET战略,并在两年后推出第一个版本的.NET Framework和IDE(Visual Studio.NET 2002,后来改名为Visual Studio),如果你是一个资深的 ...

  5. [转][ASP.NET Core 3框架揭秘] 跨平台开发体验: Windows [上篇]

    微软在千禧年推出 .NET战略,并在两年后推出第一个版本的.NET Framework和IDE(Visual Studio.NET 2002,后来改名为Visual Studio),如果你是一个资深的 ...

  6. Visual Studio 2015 和 Apache Cordova 跨平台开发入门(一)

    基于 Windows 10 的 Visual Studio 2015 跨平台的应用开发主要分为基于Visual Studio 安装 Xamarin 扩展的跨Android.iOS 和 Windows的 ...

  7. Visual Studio 2015 和 Apache Cordova 跨平台开发入门

    原文:Visual Studio 2015 和 Apache Cordova 跨平台开发入门(一) 基于 Windows 10 的 Visual Studio 2015 跨平台的应用开发主要分为基于V ...

  8. [ASP.NET Core 3框架揭秘] 跨平台开发体验: Mac OS

    除了微软自家的Windows平台, .NET Core针对Mac OS以及各种Linux Distribution(RHEL.Ubuntu.Debian.Fedora.CentOS和SUSE等)都提供 ...

  9. JetBrains Rider 2018.1 汉化

    之前说过了JetBrains系列的破解(最新版本也可以破解)https://www.cnblogs.com/dunitian/p/8478252.html 不少人对全英文的开发环境还是不太适应,那就来 ...

随机推荐

  1. laravel使用withCount获取列表下关联模型的数量

    模型里面 <?php namespace App\Models; use Illuminate\Database\Eloquent\Model; class Post extends Model ...

  2. 基于335X的Linux网口驱动分析

    基于335X的linux网口驱动分析 一. 系统构成 1.  硬件平台 AM335X 2.  LINUX内核版本 4.4.12 二. 网口驱动构架(mdio部分) mdio网口驱动部分 使用 总线.设 ...

  3. python+requests+excel+unittest+ddt接口自动化数据驱动并生成html报告(已弃用)

    前言 1.环境准备: python3.6 requests xlrd openpyxl HTMLTestRunner_api 2.目前实现的功能: 封装requests请求方法 在excel填写接口请 ...

  4. MySQL 主从延迟几万秒 Queueing master event to the relay log(转)

    数据库版本Server version:    5.6.24-log Source distribution 问题描述 数据采集平台业务数据库由于批量灌数据导致主从延迟上万秒. 复制线程长期处于Que ...

  5. git rebase 版本。。变基

    git rebase,顾名思义,就是重新定义(re)起点(base)的作用,即重新定义分支的版本库状态.要搞清楚这个东西,要先看看版本库状态切换的两种情况: 我们知道,在某个分支上,我们可以通过git ...

  6. jqGrid行编辑配置,方法,事件

    行编辑可以在行修改后更新数据,如下图所示 用户用鼠标点击选择一行,jqGrid将可编辑的字段转换为数据输入单元,如上面图所示.不可编辑的列,如id,不会转为可输入单元,而是保持不变.可以通过配置col ...

  7. 利用Python openpyxl操作Excel

    from IPython.core.interactiveshell import InteractiveShell InteractiveShell.ast_node_interactivity = ...

  8. docker 基本常用操作做

    docker 基本常用操作做(只列举入门常用的命令) 容器生命周期管理 docker run :创建一个新的容器并运行一个命令 -a stdin: 指定标准输入输出内容类型,可选 STDIN/STDO ...

  9. minhash pyspark 源码分析——hash join table是关键

    从下面分析可以看出,是先做了hash计算,然后使用hash join table来讲hash值相等的数据合并在一起.然后再使用udf计算距离,最后再filter出满足阈值的数据: 参考:https:/ ...

  10. synchronized(修饰方法和代码块)

    synchronized(修饰方法和代码块) 1. 含义 synchronized 是同步锁,用来实现互斥同步. 在 Java 中,关键字 synchronized 可以保证在同一个时刻,只有一个线程 ...