智能编码帮助、智能代码重构和深度代码分析,只需一次点击即可切换到声明,超级方法,测试,用法,实施,使用智能搜索跳转到任何类,文件或符号,甚至任何IDE动作或工具窗口。JetBrains RubyMine 2019 for Mac在开发环境中拥有Ruby开发者所需要的一切。
下载地址:JetBrains RubyMine 2019 for Mac(Ruby编码编辑器) 2019.1.1中文特别版
rubymine mac 2019 mac软件注册安装过程
注意,如果您不需要中文版,在此文件夹删除,右键RubyMine显示包内容,打开lib文件,删除resources_zh_CN_RubyMine_2018.3_r1.jar文件即可
1.安装包【RubyMine201911.dmg】下载完成后双击,看到许可协议,点同意即可开始安装。
2.将左侧【RubyMine】拖拽至右侧【Applicatios】应用程序中进行安装。
3.在访达中选择“前往文件夹”选项。输入“/etc/hosts”点击“前往”,找到“hosts”文件复制到桌面。
4.打开桌面上的hosts文件,打开方式选择“文本编辑”
5.将【0.0.0.0 account.jetbrains.com】和【0.0.0.0 www.jetbrains.com】添加到桌面的hosts文件中,编辑完之后,记得保存。
6.将已保存的“hosts”文件拖拽至“etc”文件夹,替换hosts。
7.点击:替换.
8.输入Mac密码,点击“好”
9.运行RubyMine mac版,点击“Activation”,选择“Activation code”然后把下面的界面放在一旁,等待下一步操作。
10.返回到RubyMine软件包,打开下方的“rubymine 激活码”
11.复制标注的红色方框的内容。
12.粘贴到步骤9的空白处,如下图,然后点击“确定”。
13.这样JetBrains RubyMine 2019 for Mac就破解注册完毕,你可以尽情的使用了。
rubymine mac 2019 mac新增功能
重新思考Docker docker-compose exec
RubyMine增加了对支持
docker-compose exec。简而言之,启用此命令后,您可以比以前更快地运行和调试应用程序,安装gem并执行其他开发任务。
加速RubyMine
在实验性功能中,ruby.docker.internal.via.exec当您使用Docker SDK时,可以 加速RubyMine 。
现在,您可以添加gems,运行rake任务,rails命令以及更新环境的其他内容,而无需重建Docker镜像。
最近的位置弹出
新的Recent Locations弹出窗口重新设计了导航代码库的方式。这个弹出窗口可以帮助您找到实际代码,只记得它的内容,但不知道您在哪里看到它。开始输入以过滤结果并跳转到您需要的代码。
档案申请
RubyMine 2019.1集成了rbspy并提供了一个本机分析器,可帮助您发现减慢应用程序和/或测试速度的代码部分。
附加到正在运行的应用
请注意,您可以将分析器(查找操作/附加分析器到处理)附加到正在运行的应用程序并进行实时调查!
自动完成和导航属性
当您添加工厂时,RubyMine会自动填充其属性,如果可能,还会自动填充其值。例如,对于Rails模型工厂,IDE将使用其内容甚至关联自动填充其字段。当然,您可以在这些对象的定义和用法之间进行导航。
自动完成和导航方法
当你写测试,可以自动完成,并导航到工厂创建方法,如定义create,build,build_stubbed,等。
Factory Bot的其他很酷的功能,如序列,特征和别名也完全支持。
完整的MVC集成
我们还将工厂添加到“ 相关文件”弹出窗口(导航/相关符号),并添加了一个装订线,允许您转到部分工厂声明(如果存在)。
调查方法调用
新的“ 调用层次结构”操作可帮助您深入了解使用您正在调查的方法的方法(“调用者”),调用这些调用者的方法,以及您需要的深度。
TruffleRuby支持
RubyMine 2019.1增加了对TruffleRuby的支持!要将当前的Ruby SDK切换到TruffleRuby,请确保已安装解释器,并在Ruby SDK设置中选择它。
改进了对Vue应用程序中TypeScript的支持
RubyMine现在使用TypeScript语言服务以及对.vue文件中任何TypeScript代码的自己的TypeScript支持。这意味着您现在可以获得更准确的类型检查和类型信息,您将能够使用服务提供的快速修复程序,并在TypeScript工具窗口中查看当前文件中的所有TypeScript错误。
突出显示测试中的失败行
当您使用Jest,Karma,Mocha或Protractor运行测试并且某些测试失败时,您现在可以在编辑器中看到问题发生的位置。IDE将使用堆栈跟踪中的信息并突出显示失败的代码。在悬停时,您将看到来自测试运行器的错误消息,您可以立即开始调试测试。
新的调试器控制台
在JavaScript和Node.js调试工具窗口中使用新的,改进的交互式调试器控制台!它现在使用树视图显示对象,它支持使用CSS对日志消息进行样式化,并使用console.group()和console.groupEnd()对它们进行分组。您还可以过滤掉任何类型的日志消息。
完成npm脚本
将新脚本添加到package.json文件时,IDE现在会为已安装的软件包提供的可用命令提供建议。键入节点后,IDE将建议文件夹和文件名。输入npm run后,您将看到当前文件中定义的任务列表。
更新文档
CSS属性和HTML标记及属性的文档(F1)现在显示有关MDN的浏览器支持的最新描述和信息,以及指向完整MDN文章的链接。
新的UI主题
您现在可以在RubyMine中使用可用作插件的新彩色UI主题。选择 深紫色, 灰色和 青色光 主题,或创建自己的主题 。
数据库工具
我们的DataGrip团队的同事们在RubyMine中的数据库工具得到了一些很好的改进:
支持新数据库:Greenplum,Vertica和Apache Hive
代码完成支持CREATE和DROP的组合语句
支持MySQL和MariaDB中的DEFINER属性
支持MariaDB中的Oracle模式
您现在可以设置项目的默认文件夹