##一、前言
JetBrains Rider是一款快速强大的C#编辑器,也就是俗称的IDE。有2500多项的智能代码检查与重构,更加迅速编写和零误差的代码。完美集成与Unity的双向通信,无需离开Rider编辑器,就可以开始、暂停、逐帧运行,允许与Unity的API交互测试,Logs工具窗口,有指向堆栈的链接,可以浏览事件的消息、警告、错误,可以轻松导航到源文件、类、方法、属性。提供有C#代码分析,包括Unity的代码检查和修复。让我们一起来学习一下吧。
##二、安装与破解
###下载链接:
官网
下载链接:https://www.jetbrains.com
Win:
https://download.jetbrains.com/resharper/JetBrains.Rider-2017.3.1.exe
https://download.jetbrains.8686c.com/rider/JetBrains.Rider-2018.1.exe
Linux:
https://download.jetbrains.com/resharper/JetBrains.Rider-2017.3.1.tar.gz
https://download.jetbrains.8686c.com/rider/JetBrains.Rider-2018.1.tar.gz
Mac:
https://download.jetbrains.com/resharper/JetBrains.Rider-2017.3.1.dmg
https://download.jetbrains.8686c.com/rider/JetBrains.Rider-2018.1.dmg
懒人包:(附IDEAIU)
链接: https://pan.baidu.com/s/1snslTF3 密码: d6v7
破解包和补丁:
http://www.minixiazai.com/soft/24592.html
破解包:
链接: https://pan.baidu.com/s/1eUgxdwI 密码: ityh
PS:可以直接在官网下一个安装包,然后再下一个破解包就行了
###破解方法:
####Windows系统下
ThisCrackLicenseId-{
"licenseId":"ThisCrackLicenseId",
"licenseeName":"Rover12421",
"assigneeName":"",
"assigneeEmail":"[email protected]",
"licenseRestriction":"For Rover12421 Crack, Only Test! Please support genuine!!!",
"checkConcurrentUse":false,
"products":[
{"code":"RD","paidUpTo":"2099-12-31"},
{"code":"II","paidUpTo":"2099-12-31"},
{"code":"DM","paidUpTo":"2099-12-31"},
{"code":"AC","paidUpTo":"2099-12-31"},
{"code":"RS0","paidUpTo":"2099-12-31"},
{"code":"WS","paidUpTo":"2099-12-31"},
{"code":"DPN","paidUpTo":"2099-12-31"},
{"code":"RC","paidUpTo":"2099-12-31"},
{"code":"PS","paidUpTo":"2099-12-31"},
{"code":"DC","paidUpTo":"2099-12-31"},
{"code":"RM","paidUpTo":"2099-12-31"},
{"code":"CL","paidUpTo":"2099-12-31"},
{"code":"PC","paidUpTo":"2099-12-31"}
],
"hash":"2911276/0",
"gracePeriodDays":7,
"autoProlongated":false}
然后你就发现激活成功了到2099年
破解成功了
####Linux系统下
https://download.jetbrains.8686c.com/idea/ideaIU-2018.1.3.exe
https://download.jetbrains.8686c.com/idea/ideaIU-2018.1.3.dmg
https://download.jetbrains.8686c.com/idea/ideaIU-2018.1.3.tar.gz
https://download.jetbrains.8686c.com/idea/ideaIU-2018.1.3-no-jdk.tar.gz
####字体设置
####界面设置
##三、介绍
###强大的跨平台C#编辑器
JetBrains Rider是一款快速强大的 C#编辑器 ,用于在Windows、Mac和Linux上进行Unity开发。 以无与伦比的2500多项智能代码检查和重构,Rider增强您的C#体验,使您更加迅速编写零误差的代码。
###Unity轻松开始
Rider有内置的Unity支持,当你初次打开Unity解决方案时 它会自动将Unity配置为使用Rider 作为默认的C#脚本和shader 文件编辑器。 完成设置后,之后双击C#脚本或shader资产,即可在Rider中打开解决方案。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dh16W5e2-1569724440269)(https://www.jetbrains.com/dotnet/promo/unity/img/screenshots/rider_unity_demo.gif)]
###控制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模式后自动清空其输出。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-A6zypDja-1569724440270)(https://www.jetbrains.com/dotnet/promo/unity/img/screenshots/[email protected])]
###代码提示
Rider提供一流的C#代码分析, 包括Unity专用的代码检查和快速修复。
例如:Rider会警告您不要使用低效的字符串和标签(tag)属性文字比较,并且会提供一个快速修复方法,将其重写为调用CompareTag。
同样的,如果您尝试用 new作为关键字新建MonoBehaviour 或 ScriptableObject派生类的实例,Rider会发出警告提示。 只需按下Alt+Enter ,Rider即可为您修复这个问题。
###轻松调试Unity
使用Rider,让您更加轻松的在Unity编辑器中运行C#脚本的同时进行调试。 一切都已经配置完成, 您只需按下 Debug(调试)工具栏按钮、菜单项或快捷键,将调试器附加到运行中的Unity编辑器。 可以在编辑器中设置断点,单步调试代码,查看local、监控value,并且评估表达式。
使用Rider,您甚至可以调试没有调试信息的代码。 Rider自动反编译运行中的外部库,允许您调试反编译后的代码,单步调试函数,设置断点,查看和设置本地和变量。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-L5FCduog-1569724440271)(https://www.jetbrains.com/dotnet/promo/unity/img/screenshots/[email protected])]
###支持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编辑器菜单: Run → “Attach tolocal process” 然后选择当前运行的Unity进程。
Run → “EditConfigurations” → Add new “Mono remote” configuration to seteverything manually.