彩票走势图

RubyMine最新版本2019.1发布,Docker等九项功能更新

原创|产品更新|编辑:吴园园|2019-07-23 15:48:03.833|阅读 250 次

概述:RubyMine最新版本发布,2019.1具有主要的Docker更新,Ruby Profiler,完整的Factory Bot支持等。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

RubyMine是一个为Ruby和Rails开发者准备的IDE,其带有所有开发者必须的功能,并将之紧密集成于便捷的开发环境中。

点击下载RubyMine最新试用版

Docker

重新思考Docker docker-compose exec

RubyMine最新版本2019.1发布,Docker等九项功能更新

RubyMine增加了对docker-compose exec的支持。简而言之,启用此命令后,您可以比以前更快地运行和调试应用程序,安装gem并执行其他开发任务。

加速RubyMine

在实验性功能中,ruby.docker.internal.via.exec当您使用Docker SDK时,可以加速RubyMine 。

现在,您可以添加gems,运行rake任务,rails命令以及更新环境的其他内容,而无需重建Docker镜像。

最近的位置

最近的位置弹出

RubyMine最新版本2019.1发布,Docker等九项功能更新

新的Recent Locations弹出窗口重新设计了导航代码库的方式。这个弹出窗口可以帮助您找到实际代码,只记得它的内容,但不知道您在哪里看到它。开始输入以过滤结果并跳转到您需要的代码。

探查

档案申请

RubyMine最新版本2019.1发布,Docker等九项功能更新

RubyMine 2019.1集成了rbspy并提供了一个本机分析器,可帮助您发现减慢应用程序和/或测试速度的代码部分。

附加到正在运行的应用

请注意,您可以将分析器(查找操作/附加分析器到处理)附加到正在运行的应用程序并进行实时调查!

Factory Bot

自动完成和导航属性

RubyMine最新版本2019.1发布,Docker等九项功能更新

当您添加工厂时,RubyMine会自动填充其属性,如果可能,还会自动填充其值。例如,对于Rails模型工厂,IDE将使用其内容甚至关联自动填充其字段。当然,您可以在这些对象的定义和用法之间进行导航。

自动完成和导航方法

当你写测试,可以自动完成,并导航到工厂创建方法,如定义create,build,build_stubbed,等。

Factory Bot的其他很酷的功能,如序列,特征和别名也完全支持。

完整的MVC集成

我们还将工厂添加到“ 相关文件”弹出窗口(导航/相关符号),并添加了一个装订线,允许您转到部分工厂声明(如果存在)。

调用层次结构

调查方法调用

RubyMine最新版本2019.1发布,Docker等九项功能更新

新的“ 调用层次结构”操作可帮助您深入了解使用您正在调查的方法的方法(“调用者”),调用这些调用者的方法,以及您需要的深度。

TruffleRuby

TruffleRuby支持

RubyMine最新版本2019.1发布,Docker等九项功能更新

RubyMine 2019.1增加了对TruffleRuby的支持!要将当前的Ruby SDK切换到TruffleRuby,请确保已安装解释器,并在Ruby SDK设置中选择它。

顺便说一句,在这个版本中,我们还修复了Ruby版本管理器的许多问题。

JavaScript
改进了对Vue应用程序中TypeScript的支持

RubyMine最新版本2019.1发布,Docker等九项功能更新

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

更新文档

RubyMine最新版本2019.1发布,Docker等九项功能更新

CSS属性和HTML标记及属性的文档(F1)现在显示有关MDN的浏览器支持的最新描述和信息,以及指向完整MDN文章的链接。

自定义主题

新的UI主题

RubyMine最新版本2019.1发布,Docker等九项功能更新

您现在可以在RubyMine中使用可用作插件的新彩色UI主题。选择 深紫色,灰色和色光主题,或创建自己的主题 。

数据库工具

RubyMine最新版本2019.1发布,Docker等九项功能更新

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正版授权的朋友可以

有关产品资讯的更多精彩内容,敬请关注下方的微信公众号▼▼▼

RubyMine最新版本2019.1发布,Docker等九项功能更新


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP