RubyMine最新版本2019.2发布,增加了对Rails 6和Ruby 2.7的支持

RubyMine2019.2增加了对Rails 6和Ruby 2.7的支持,改进了YARD支持和调试器,并且包含了许多平台改进。

RubyMine是一个为Ruby和Rails开发者准备的IDE,其带有所有开发者必须的功能,并将之紧密集成于便捷的开发环境中。RubyMine2019.2增加了对Rails 6和Ruby 2.7的支持,改进了YARD支持和调试器,并且包含了许多平台改进。赶快下载体验吧!

RubyMine最新试用版

调试器

RubyMine最新版本2019.2发布,增加了对Rails 6和Ruby 2.7的支持

更快的调试器

我们的调试器用于TracePoint :line逐行跟踪程序执行。对于v2019.2,我们设计了一个用于MRI的本机扩展,它允许调试器选择应该暂停执行的代码片段,并从开销中释放剩余的代码。因此,我们能够大大加快调试器的速度并实现下面的新功能。

聪明的步入

以前,如果您在调试会话中偶然发现了许多方法,RubyMine只能在一行中进入第一个方法。新添加的Smart Step Into提升了这种限制,允许您进入并调查位于同一行的每个特定方法或块调用。

阻止断点

使用新版本,您不仅可以在行中设置断点,还可以在块中设置断点。当您单击左侧装订线以在包含块的行处设置断点时,RubyMine将询问您是否要在线,块或两者处设置断点。

Ruby 2.7

RubyMine最新版本2019.2发布,增加了对Rails 6和Ruby 2.7的支持

模式匹配

RubyMine 2019.2支持模式匹配,它是在Ruby 2.7的第一个预览版中引入的,作为实验性功能。IDE识别新语法并帮助您导航,查找用法和重命名对象。

编号块参数

新版本的RubyMine识别编号参数的语法并显示/查找它们的用法。这是Ruby 2.7的另一个实验性功能,它允许您使用参数编号作为默认参数来分配块中的值,而不是定义块变量。

Rails 6

RubyMine最新版本2019.2发布,增加了对Rails 6和Ruby 2.7的支持

动作邮箱

RubyMine 2019.2支持随Rails 6一起提供的Action Mailbox.IDE建议自动完成路由方法和回调,并在它们的实现和用法之间进行导航。

我们还添加了一些检查,让您知道是否忘记在邮箱中添加routing呼叫ApplicationMailbox和process方法。后者还提供快速修复。

枚举支持

我们已经添加了适当的代码洞察支持ActiveRecord::Enum。这包括代码自动完成,导航以及查找枚举名称和方法的用法。还支持在Rails 6中引入的枚举的负范围。

RubyMine最新版本2019.2发布,增加了对Rails 6和Ruby 2.7的支持

改进了YARD支持

我们正在逐步改进对YARD的支持,以帮助您创建和管理YARD标记,并在基于YARD注释的RubyMine中获得更好的代码自动完成。新版本为@overload和@yieldparam标签添加了正确的类型注释和检查。

工厂机器人

RubyMine最新版本2019.2发布,增加了对Rails 6和Ruby 2.7的支持

重命名工厂

使用v2019.2,您可以重命名(Shift + F6)工厂,序列和特征。IDE找到它们的定义并建议重命名它和所有用法,以及与工厂名称匹配的文件名。

我们还在文件结构视图(Cmd / Alt + F7)和弹出窗口(Cmd / Ctrl + F12)中添加了工厂,序列和特征,并添加了安全删除它们的功能(重构|安全删除)。

JavaScript

RubyMine最新版本2019.2发布,增加了对Rails 6和Ruby 2.7的支持

新意图行动

新的Propagate to destruct intent(Alt-Enter)允许您在可能的情况下用另一个解构替换额外的变量。要完全删除解构,请使用名为“ 使用属性或索引访问权限替换解构”的意图操作。

改进了重命名重构

在JavaScript或TypeScript文件中重命名符号时,IDE现在将动态用法组合在一起,默认情况下将它们从重构中排除。这使得重构更加准确,并使您可以更好地控制在重构预览工具窗口中应该重命名的内容。

更好地支持Vue.js组件库

现在,来自Vuetify,BootstrapVue,Quasar和其他一些Vue组件库的组件及其道具的代码完成更加精确。这是通过我们在IDE中使用这些库所采用的新方法实现的。

搜索重复的代码

新的重复代码片段检查会即时检查您的代码,并立即在编辑器中突出显示可能的重复项。它适用于JavaScript,TypeScript,CSS,Sass,SCSS和Less。

代码风格

RubyMine最新版本2019.2发布,增加了对Rails 6和Ruby 2.7的支持

改进了EditorConfig支持

使用v2019.2,您可以通过添加多个.editorconfig文件在项目的不同部分维护不同的代码样式。除了已经支持很长时间的标准EditorConfig选项之外,您现在还可以使用涵盖所有可用IDE代码样式选项的特定于IDE的属性。

Shell脚本

RubyMine最新版本2019.2发布,增加了对Rails 6和Ruby 2.7的支持

编辑Shell脚本

新版本增加了对shell脚本的支持。这包括代码完成,快速文档,文本重命名.sh和.bash文件,以及shell脚本的运行配置。IDE还与ShellCheck集成,用于linting和 shfmt以格式化代码。

Git

RubyMine最新版本2019.2发布,增加了对Rails 6和Ruby 2.7的支持

.gitignore中的自动完成功能

在.gitignore文件中,IDE现在提供文件和文件夹的代码完成建议。 按住Cmd / Ctrl键,在项目工具窗口中跳转到该文件或文件夹。您还可以.gitignore从“ 项目”视图和“ 本地更改”选项卡快速添加文件- 右键单击它并选择“ 添加到.gitignore”。

数据库工具

RubyMine最新版本2019.2发布,增加了对Rails 6和Ruby 2.7的支持

使用全文搜索查找数据

现在,即使您不知道数据库的位置,也可以在数据库中搜索数据。右键单击要搜索的数据源,然后选择全文搜索(Ctrl + Alt + Shift + F / Cmd + Alt + Shift + F)。您的查询结果将被过滤,以仅显示找到数据的字符串。

其他改进:

  • Standard gem支持

  • 支持动作文本

  • 支持 Cucumber 4

  • 版本控制工具窗口中的次要UI改进

以上就是RubyMine2019.2版本更新的全部内容,新版本,新功能,新体验,感兴趣的朋友赶快下载体验吧~

想要购买RubyMine正版授权的朋友可以咨询官方客服

更多精彩内容,欢迎关注下方的微信公众号,及时获取产品最新资讯▼▼▼

图片2.jpg

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年7月5日
下一篇 2019年7月5日

相关推荐

发表回复

登录后才能评论