提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|产品更新|编辑:吴园园|2019-07-23 15:48:03.833|阅读 250 次
概述:RubyMine最新版本发布,2019.1具有主要的Docker更新,Ruby Profiler,完整的Factory Bot支持等。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
RubyMine是一个为Ruby和Rails开发者准备的IDE,其带有所有开发者必须的功能,并将之紧密集成于便捷的开发环境中。
Docker
重新思考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并提供了一个本机分析器,可帮助您发现减慢应用程序和/或测试速度的代码部分。
附加到正在运行的应用
请注意,您可以将分析器(查找操作/附加分析器到处理)附加到正在运行的应用程序并进行实时调查!
Factory Bot
自动完成和导航属性
当您添加工厂时,RubyMine会自动填充其属性,如果可能,还会自动填充其值。例如,对于Rails模型工厂,IDE将使用其内容甚至关联自动填充其字段。当然,您可以在这些对象的定义和用法之间进行导航。
自动完成和导航方法
当你写测试,可以自动完成,并导航到工厂创建方法,如定义create,build,build_stubbed,等。
Factory Bot的其他很酷的功能,如序列,特征和别名也完全支持。
完整的MVC集成
我们还将工厂添加到“ 相关文件”弹出窗口(导航/相关符号),并添加了一个装订线,允许您转到部分工厂声明(如果存在)。
调用层次结构
调查方法调用
新的“ 调用层次结构”操作可帮助您深入了解使用您正在调查的方法的方法(“调用者”),调用这些调用者的方法,以及您需要的深度。
TruffleRuby
TruffleRuby支持
RubyMine 2019.1增加了对TruffleRuby的支持!要将当前的Ruby SDK切换到TruffleRuby,请确保已安装解释器,并在Ruby SDK设置中选择它。
顺便说一句,在这个版本中,我们还修复了Ruby版本管理器的许多问题。
JavaScript
改进了对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后,您将看到当前文件中定义的任务列表。
HTML和CSS
更新文档
CSS属性和HTML标记及属性的文档(F1)现在显示有关MDN的浏览器支持的最新描述和信息,以及指向完整MDN文章的链接。
自定义主题
新的UI主题
您现在可以在RubyMine中使用可用作插件的新彩色UI主题。选择 深紫色,灰色和色光主题,或创建自己的主题 。
数据库工具
RubyMine中的数据库工具得到了一些很好的改进:
●支持新数据库:Greenplum,Vertica和Apache Hive
●代码完成支持CREATE和DROP的组合语句
●支持MySQL和MariaDB中的DEFINER属性
●支持MariaDB中的Oracle模式
●您现在可以设置项目的默认文件夹
其他改进:
●能够使用Spring运行和调试测试
●多态关联:支持的source和source_type参数
●使用bundle.config指定备用gemfile
●使用bundle.config指定本地gems路径
●I18n:支持默认选项
●改进了对Rails模型中查询字段方法的支持
想要购买RubyMine正版授权的朋友可以。
有关产品资讯的更多精彩内容,敬请关注下方的微信公众号▼▼▼
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn
知名C/C++开发工具CLion全新发布v2024.3,新版本新语言引擎有显著改进等,欢迎下载新版体验!
强大的VS插件CodeRush已正式发布v24.2.3,新版本现在可以运行xUnit.Net v3测试等,欢迎下载最新版体验!
Spire.PDF 10.12.4 最新版本支持在进行多页打印时设置自动旋转方向。同时,一些已知问题也在本次更新中被成功修复,例如打印 PDF 文档时内容丢失的问题,欢迎下载体验~
日程安排控件dhtmlxScheduler v7.2全新发布,新版本增强并增加了编辑、修改等多个操作体验,欢迎下载最新版试用~
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@pclwef.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢