RubyMine2019.2增加了对Rails 6和Ruby 2.7的支持,改进了YARD支持和调试器,并且包含了许多平台改进。
RubyMine是一个为Ruby和Rails开发者准备的IDE,其带有所有开发者必须的功能,并将之紧密集成于便捷的开发环境中。RubyMine2019.2增加了对Rails 6和Ruby 2.7的支持,改进了YARD支持和调试器,并且包含了许多平台改进。赶快下载体验吧!
RubyMine最新试用版
调试器
更快的调试器
我们的调试器用于TracePoint :line逐行跟踪程序执行。对于v2019.2,我们设计了一个用于MRI的本机扩展,它允许调试器选择应该暂停执行的代码片段,并从开销中释放剩余的代码。因此,我们能够大大加快调试器的速度并实现下面的新功能。
聪明的步入
以前,如果您在调试会话中偶然发现了许多方法,RubyMine只能在一行中进入第一个方法。新添加的Smart Step Into提升了这种限制,允许您进入并调查位于同一行的每个特定方法或块调用。
阻止断点
使用新版本,您不仅可以在行中设置断点,还可以在块中设置断点。当您单击左侧装订线以在包含块的行处设置断点时,RubyMine将询问您是否要在线,块或两者处设置断点。
Ruby 2.7
模式匹配
RubyMine 2019.2支持模式匹配,它是在Ruby 2.7的第一个预览版中引入的,作为实验性功能。IDE识别新语法并帮助您导航,查找用法和重命名对象。
编 块参数
新版本的RubyMine识别编 参数的语法并显示/查找它们的用法。这是Ruby 2.7的另一个实验性功能,它允许您使用参数编 作为默认参数来分配块中的值,而不是定义块变量。
Rails 6
动作邮箱
RubyMine 2019.2支持随Rails 6一起提供的Action Mailbox.IDE建议自动完成路由方法和回调,并在它们的实现和用法之间进行导航。
我们还添加了一些检查,让您知道是否忘记在邮箱中添加routing呼叫ApplicationMailbox和process方法。后者还提供快速修复。
枚举支持
我们已经添加了适当的代码洞察支持ActiveRecord::Enum。这包括代码自动完成,导航以及查找枚举名称和方法的用法。还支持在Rails 6中引入的枚举的负范围。
码
改进了YARD支持
我们正在逐步改进对YARD的支持,以帮助您创建和管理YARD标记,并在基于YARD注释的RubyMine中获得更好的代码自动完成。新版本为@overload和@yieldparam标签添加了正确的类型注释和检查。
工厂机器人
重命名工厂
使用v2019.2,您可以重命名(Shift + F6)工厂,序列和特征。IDE找到它们的定义并建议重命名它和所有用法,以及与工厂名称匹配的文件名。
我们还在文件结构视图(Cmd / Alt + F7)和弹出窗口(Cmd / Ctrl + F12)中添加了工厂,序列和特征,并添加了安全删除它们的功能(重构|安全删除)。
JavaScript
新意图行动
新的Propagate to destruct intent(Alt-Enter)允许您在可能的情况下用另一个解构替换额外的变量。要完全删除解构,请使用名为“ 使用属性或索引访问权限替换解构”的意图操作。
改进了重命名重构
在JavaScript或TypeScript文件中重命名符 时,IDE现在将动态用法组合在一起,默认情况下将它们从重构中排除。这使得重构更加准确,并使您可以更好地控制在重构预览工具窗口中应该重命名的内容。
更好地支持Vue.js组件库
现在,来自Vuetify,BootstrapVue,Quasar和其他一些Vue组件库的组件及其道具的代码完成更加精确。这是通过我们在IDE中使用这些库所采用的新方法实现的。
搜索重复的代码
代码风格
改进了EditorConfig支持
使用v2019.2,您可以通过添加多个.editorconfig文件在项目的不同部分维护不同的代码样式。除了已经支持很长时间的标准EditorConfig选项之外,您现在还可以使用涵盖所有可用IDE代码样式选项的特定于IDE的属性。
Shell脚本
新版本增加了对shell脚本的支持。这包括代码完成,快速文档,文本重命名.sh和.bash文件,以及shell脚本的运行配置。IDE还与ShellCheck集成,用于linting和 shfmt以格式化代码。
Git
.gitignore中的自动完成功能
在.gitignore文件中,IDE现在提供文件和文件夹的代码完成建议。 按住Cmd / Ctrl键,在项目工具窗口中跳转到该文件或文件夹。您还可以.gitignore从“ 项目”视图和“ 本地更改”选项卡快速添加文件- 右键单击它并选择“ 添加到.gitignore”。
数据库工具
使用全文搜索查找数据
现在,即使您不知道数据库的位置,也可以在数据库中搜索数据。右键单击要搜索的数据源,然后选择全文搜索(Ctrl + Alt + Shift + F / Cmd + Alt + Shift + F)。您的查询结果将被过滤,以仅显示找到数据的字符串。
其他改进:
-
Standard gem支持
-
支持动作文本
-
支持 Cucumber 4
-
版本控制工具窗口中的次要UI改进
以上就是RubyMine2019.2版本更新的全部内容,新版本,新功能,新体验,感兴趣的朋友赶快下载体验吧~
想要购买RubyMine正版授权的朋友可以咨询官方客服。

标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!