世俱杯 2025

RubyMine 商城购买 (产品编号:12994)

RubyMine 集合了Ruby 和 Rails的整合开发 IDE

标签:Ruby/Rails

开发商: JetBrains

当前版本: v2024.3

产品类型:软件

产品功能:IDE集成开发环境

平台语言:英文|中文

开源水平:不提供源码

本产品的分类与介绍仅供参考,具体以商家网站介绍为准,如有疑问请来电 023-68661681 咨询。

RubyMine-2018.2.1最新版本下载

Code Insight

更好的code insight

the upgraded Ruby type inference使IDE更好地理解块,数组和hashes中的元素类型,从而极大地改善了code autocompletion和整体的navigates。

Polymorphic associations

RubyMine现在可以正确recognizes and navigates(Ctrl / Cmd + Click)到使用polymorphic associations的模型的定义和用法。如果在项目中定义了polymorphic associations,则abstract model names的Autocompletion也可用。

Version managers

chruby, asdf, and remote version managers

新版本支持chruby和asdf。它使WSL, Docker以及 SSH和其他远程连接中的所有Version managers(RVM,rbenv,asdf和chruby)都可用。您还将发现rbenv-vars和其他插件在新版本中正常工作。

测试

重新运行失败的测试

现在,在文件或目录中运行所有测试之后,RubyMine提供了一个选项,仅重新运行失败的测试,而不是重新运行所有测试。这使您无需手动接收和调查每个失败的测试。新功能也适用于rake测试和rake规范等预设。

YAML

YAML代码格式化程序

RubyMine现在允许您重新格式化YAML代码。Select Code | Reformat Code,,或按Ctrl + Alt + L。您还可以在Preferences / Settings | Editor | Code Style | YAML中选择如何折叠和缩进序列,对齐值以及应用其他代码样式选项 。

Code insight for anchors and aliases

现在,您可以在定义anchors时autocomplete并查找aliases的用法,以及导航到anchors和返回。aliases和anchors的Inline renaming现在也可用。如果您尝试提供与另一个现有anchors冲突的名称, IDE将发出警告。它不允许您使用标准不允许的字符重命名anchors 。还添加了许多基本的YAML code inspections。

更多YAML改进

在此版本中,您可以自动完成具有JSON Schema文件的YAML数据结构。IDE自动跟踪schemastore中的模式,但也提供了在设置中手动添加和配置JSON模式文件的方法。最后,您现在可以快速将关键路径copy & paste给.yml 文件中的值,而不是输入完整路径。

调试器

附加到远程进程

从此版本开始,您可以将调试器附加到远程运行的进程。设置SSH连接Preferences/Settings | Ruby SDK and Gems | New Remote | SSH Credentials),并在不重新启动或任何其他配置的情况下对应用程序进行故障排除。

JavaScript

JavaScript和Typescript

您将发现JavaScript和TypeScript的new intentions(Alt + Enter),例如 实现接口, 创建派生类,使用'for..of'迭代等等。此外,IDE现在支持TypeScript 2.9和即将发布的TypeScript 3.0版本的所有新功能。

构架

您现在可以使用Refactor | Extract Component,重构React组件,并将React类组件转换为功能组件并返回。此外,code completion现在可用于Vue模板中的events and event modifiers。

Git

更好地检测merge conflicts

现在,当IDE在新的merge conflicts节点下对这些文件进行分组时,查找具有merge conflicts的文件会更容易。单击Resolve action链接打开Files Merged with Conflicts dialog。

在修订版中浏览存储库

在Revision action中有一个方便的新浏览存储库,用于根据任何给定的修订来exploring存储库的状态。打开日志中的context菜单或从文件历史记录中打开,以在项目工具窗口中访问所需的存储库状态。

跳过Push对话框

现在可以在使用Commit和Push操作时跳过Push对话框,或仅在推送到受保护的分支时显示该对话框。在Preferences / Settings | Version Control | Git中自定义此行为。

多个GitHub帐户

您可以根据需要配置任意数量的GitHub帐户Preferences | Version Control | GitHub),并为每个项目设置默认的GitHub帐户。

用户界面

MacBook Touch Bar支持

直接从Touch Bar运行,构建和调试应用程序,提交更改并更新项目。可以在Preferences / Settings | Appearance & Behavior | Menus and Toolbars自定义所有Touch Bar contexts。

Dark window headers和新图标

在macOS上使RubyMine title bars,跳转到Preferences | Appearance & Behavior | Appearance并选择Use dark window headers。RubyMine 2018.2还具有许多全新的图标,旨在提供更清晰,更一致的外观。



更新时间:2025-04-24 10:04:02.000 | 录入时间:2012-04-27 01:26:20.000 | 责任编辑:龚雪

实时了解产品最新动态与应用
技术交流群: 1041268376(QQ群)

扫码获取中文帮助

相关产品
Space

是一个针对软件项目和团队的一体化解决方案。

RAD Studio

RAD Studio® 是一款终极 IDE,用于在 Delphi 中快速构建引人注目的单源多平台本机

Delphi

Delphi® 是先进的 IDE,可快速开发单源多平台高性能本机应用程序。

JetBrains AI

一款专用于程序开发的 AI 工具

GoLand

强大的Go IDE,使 Go 代码的阅读、编写和更改变得非常容易。

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP