536.96 MB
2022.03.18
简体中文
300积分

RubyMine 2021 for Mac(强大的Rails/Ruby开发工具) v2021.3.3正式版

立即下载300积分(vip免费)

客服QQ:

点赞
收藏
分享
macOS 12.0.x
支持 macOS Monterey 12.x

rubymine 2021 中文版是mac上一款全面的Ruby代码编辑器,可以识别动态语言细节。它提供智能编码辅助,智能代码重构和深度代码分析功能。通过简单的项目配置,自动Ruby Gems管理,Rake支持和内置控制台,它拥有Ruby开发人员在开发环境中所需的一切。现在小编为您带来rubymine 2021 激活版,供您下载使用!

RubyMine 2010 Mac中文版安装教程

注意!建议导出设置后卸载老版本重装!

RubyMine Mac版下载完成后打开,将【RubyMine】拖到应用程序。

你不是vip会员或者你的积分不够,请升级vip会员或者充值积分查看教程。

激活成功,尽情享用吧!

然后开始中文语言设置,注意!如果不需要中文语言的可以跳过自行重启软件!

点击【marketplace】,在搜索栏搜索【chinese】然后回车,点击第二个中文语言包,点击【install】进行安装。

完成后,点击【restart ide】进行重启软件。

RubyMine 2021 for Mac汉化版软件介绍

RubyMine是一款基于IntelliJ IDEA平台的多功能,面向用户的Ruby和Ruby on Rails IDE,提供了一系列旨在改进和加速工作流程的工具和功能。RubyMine附带一个全功能的Ruby代码编辑器,可持续了解动态语言细节,以提供智能智能编码帮助,智能代码重构和代码分析功能。此外,自动语法和即时错误突出显示,lambda语法,局部变量语义等等,编码从未如此简单。另外,RubyMine能够自动设置Ruby代码的样式,这要归功于大括号匹配和折叠,缩进,自定义格式和TODO标记。

1.使用智能编辑器可更快速地工作
得益于对Ruby和Rails,JavaScript和CoffeeScript,ERB和HAML,CSS,Sass和Less等的一流支持,可以更高效地生成高质量的代码。利用特定于语言的语法和错误突出显示,代码格式化,代码完成和快速文档。
2.找到你的路
使用智能搜索跳转到任何类,文件或符号,甚至任何IDE动作或工具窗口。只需一次点击即可切换到声明,超级方法,测试,用法,实施等等。使用基于MVC的项目视图和模型,类和gem依赖关系图,在您的Rails项目中享受超级快速导航。
3.检测并消除代码气味
遵循社区最佳实践,通过代码检查验证您的代码是否存在多种可能的错误,并通过快速修复选项提供实时改进。自动但安全的重构有助于清理代码并使其更易于维护。支持Rails的重构可以帮助您执行项目范围的更改:例如,重命名***也会重命名助手,视图和测试。
4.快乐的测试和调试
使用强大的调试器和Ruby,JavaScript和CoffeeScript的图形用户界面。设置断点,逐步运行您的代码,并使用您触手可及的所有信息。创建并运行RSpec,Cucumber,Shoulda,MiniTest&Test ::单元测试,并提供编码帮助和基于GUI的测试运行器。
5.享受精心调整的工作区
在RubyMine中,您可以快速创建自己的家,使用可定制的配色方案,键盘方案以及您需要的所有外观和感觉设置进行高效开发。使用统一的用户界面来节省时间,以便与Git,SVN,Mercurial和其他版本控制系统一起工作。
6.管理你的项目环境
享受与Rake Task Runner,Rails Generators,Bundler,RVM / Rbenv,Zeus等工具的无缝集成。只要您需要,终端也可以作为IDE工具窗口使用。通过ftp或Sftp轻松配置自动部署,并使用Vagrant,Capistrano,Chef或Puppet管理您的基础架构。

RubyMine Mac汉化版功能介绍

一.Ruby编辑器
RubyMine是一款适用于各种Ruby项目的智能IDE,具有智能代码编辑器,专为高效开发而设计。
1.智能和简单的编码
代码完成
为Ruby和Rails,JavaScript和CoffeeScript,ERB和HAML,CSS,Sass和Less等提供智能和语言感知的自动完成功能。
代码片段
在您的代码中输入最常用模式结构的实时模板。使用预定义的片段并创建自己的片段。
智能编辑
通过代码评论,扩展/缩小选择,内联正则表达式检查,同步标签编辑等功能提高工作效率。
多选
同时在许多地方:编辑代码片段,使用代码完成,同时在多个位置更改“查找”结果等等。
分割编辑
将当前编辑器以独立视图水平或垂直拆分,并在每个视图中保留一组选项卡。或者在一个窗口中处理多个项目。
无忧无虑的模式
无论何时您需要全面关注代码,切换到无分心模式 - 无任何工具栏,工具窗口或选项卡的简约用户界面。
2.智能代码导航
智能导航
一键导航到声明,超级方法,测试,用法,实现等等。在Rails应用程序中快速切换模型,视图和***。

高级搜索选项
跳转到任何类,文件或符号:按模式和文件夹过滤,或使用正则表达式。甚至可以找到任何IDE动作或工具窗口。
结构视图
通过使用Structure工具窗口或特殊的弹出窗口,可以在类方法(包括继承的方法)或HTML标记之间轻松切换。使用层次结构窗格查看和搜索类类型,还有超类型和子类型。
3.Ruby工具的使用
集成的Rake,Bundler等等
运行Rails生成器和服务器,Rake和Bundler任务。使用模型/类/ gem依赖关系图分析项目结构。

内置控制台
通过使用集成的Rails,IRB,SSH控制台和本地终端,在不离开IDE的情况下运行脚本和应用程序。
部署工具
通过ftp或Sftp配置自动部署,并使用Vagrant,Docker,Capistrano,Chef和/或Puppet轻松管理您的基础架构。

Ruby文档
RubyDoc文档离您的代码只有一次点击,随时可以在您需要帮助时打开。或者用YARD创建你自己的可用文档。

二.Ruby on Rails IDE
RubyMine通过Rails提高您的工作效率,并本地支持所有主要的Web开发实践。
1.Rails感知代码维护
代码完成
RubyMine理解并正确完成数据库字段和关联; find_by_ *,url_for,redirect_to和其他Rails方法,由命名路由和***路由定义的方法等等。
Rails生成器
使用方便的用户界面为您的项目添加新的Rails实体,如模型,***,脚手架等,以提供对Rails生成器的快速和上下文***访问。
ERB / HAML / Slim编辑器
完全支持ERB视图编辑以及大括号,折叠,语法高亮显示,智能代码完成等。
如果您更喜欢开发HAML或Slim Rails视图,那么您会发现注入Ruby代码的语法高亮显示以及内部HTML代码(完成,导航等)的编码帮助。
2.高级代码导航
Rails项目视图
快速访问相关的***,模型,视图,迁移等,以及其内容,如***方法,关联和部分视图等。
模型依赖关系图
用您的项目模型鸟瞰您的项目属性,分析项目结构并导航到您需要的代码。
基于MVC的导航
使用编辑器阴影图标从***动作快速切换到相应的视图,甚至创建一个新的。从视图切换回***操作同样简单。
转到导航| 相关符号选项,用于从任何位置在适当的Rails模型,***,视图,助手和单元/功能/规格测试之间快速导航。

3.Rails工具完善
Rails国际化(国际化)
为了帮助您使用I18n,RubyMine为字符串文本提供了一个快速修复选项,该选项将其自动复制到YML文件中,并用Rails translate()方法替换它。

YAML支持
RubyMine支持YAML文件的语法和错误突出显示,并帮助您轻松编辑国际化属性文件(* .yml)。
Rails控制台
通过直接从IDE运行它(运行|运行Rails控制台),使用Rails控制台来满足您的任何需求。
控制台提供语法高亮显示,以及可以使用向上/向下箭头键浏览的命令历史记录。
您可以在设置|中配置控制台颜色和字体 编辑| 颜色和字体。
三.重构工具
RubyMine以其出色的代码分析例程而闻名,这些例程支持智能代码检查和自动重构,并帮助您消除代码异味。
代码样式
使用一致的代码风格,让RubyMine在编写代码时自动应用配置的代码风格,或者一次重新格式化整个文件。
为任何语言配置您的代码风格,包括缩进,空格,对齐规则等等,并与您的队友分享。
RubyMine也可以自动应用.editorconfig项目文件中指定的代码风格。

代码检查
受最佳社区实践的启发,RubyMine验证您的代码是否存在许多可能的错误和代码异味类型:无法访问的代码,不正确的调用参数计数,未使用的局部变量等。
Rails检查会警告您在视图中使用模型方法的错误用法,查看帮助程序或***操作; 弃用的Rails功能; 和更多。
所有检查都有说明,可以打开或关闭,或根据需要进行配置。
即时代码分析和修复
根据其检查列表,RubyMine执行即时代码分析,并在输入时突出显示错误。
每次检查都会提示使用快速修复选项的改进,以及禁用规则或隐藏警告的功能。
快速修复允许您从其使用中创建许多项目元素,例如新方法,动作,部分或文件。您也可以使用它们重构或更改代码样式。
跨语言重构
用快速和安全的重命名和删除重构任何代码; 提取方法/模块/超类; 引入变量/常量/参数; 内联变量/方法; 和更多。
当然,所有的重构都是Ruby on Rails意识到的。例如重命名***也会重命名助手,视图和测试。
还有Rails特定的重构,例如“Extract Partial”,它允许您将视图文件代码的一部分移动到单独的局部视图。

四.测试助手
RubyMine支持RSpec,Cucumber,Shoulda,Test :: Unit和MiniTest。IDE提供了全面的功能,可简化创建和运行测试并检查结果。
为基础的测试赛跑者
内置测试运行器,与IDE完全集成,能够执行测试并提供当前正在运行的测试的实时统计信息。用于测试的专用视图,以及用于查看选定测试输出的详细信息面板。快速导航到测试失败的代码行。
代码洞察
使用预定义的文件模板创建新的测试,并享受语法突出显示和代码完成功能,以了解测试框架的具体细节,例如,从步骤定义中完成Cucumber场景步骤。
测试导航
在测试和相应的测试主题之间轻松浏览,例如,从***操作导航时,您可以选择是否切换到***或助手或视图的测试。
代码检查
使用检查列表验证您的测试并使用快速修复选项,例如根据其使用情况创建Cucumber步骤定义。
运行测试
通过Rake任务运行测试或从目录,文件或类启动; 针对指定的方法,类,BDD示例等运行相应的测试
五.强大的调试器
RubyMine为Ruby,JS和CoffeeScript带来了一个聪明的调试器和一个图形用户界面。设置断点并逐步运行您的代码,并轻松掌握所有信息。
方便的用户界面
仔细查看任何代码,看看发生了什么 - 感谢Frames,Variables和Watches视图。
UI是完全可定制的,可让您安排,调整视图大小和浮动视图,选择工具栏命令等。您还可以选择是否在步进时忽略非项目代码。
调试器UI也与代码编辑器紧密集成:您可以在调试器和代码之间导航,查看断点信息等。
您还可以在所有调试器视图中获得完整的编码帮助和高亮显示。


智能,灵活的断点
- 在一行代码上放置一个断点并定义命中条件 - 一组布尔表达式,这些布尔表达式被评估以确定是否停止代码执行。
- 如果您的代码中有多个断点,您可以设置它们之间的依赖关系来定义它们可以被命中的顺序。
- 设置断点仅仅是单击鼠标或者调用快捷方式。
- 断点也可以在Rails视图中使用,所以你也可以使用它们来调试Rails代码。
调试JavaScript和Node.js
- RubyMine为您的JavaScript代码提供了一个先进的内置调试器,可与Google Chrome配合使用。
- 依靠RubyMine调试器对源映射的支持,您可以轻松调试ECMAScript 6,TypeScript或CoffeeScript代码。
- 一个全功能的Node.js调试器也可以直接使用。用它来调试本地或远程机器上运行的应用程序。
内置表达式评估器
在调试会话暂停时评估任何表达式。输入表达式或代码片段,并在对话框中提供编码帮助。所有表达式都针对当前上下文进行评估。

专用腕表视图
跟踪当前堆栈帧上下文中的任意数量的表达式,变量,字段和对象实例。数据在您***调试会话时动态更新。
框架和调用堆栈
当命中断点或暂停代码执行时,可以使用“框架”面板检查当前线程,其状态,调用堆栈,方法和变量及其值。
远程调试
当您连接到远程主机并运行调试会话时,RubyMine会在本地源和远程端的源之间进行映射。几个调试过程可以同时启动。
六.综合环境
RubyMine提供与VCS的紧密集成,包括数据库和部署工具,并拥有充满活力的插件生态系统。
1.版本控制系统
统一的UI
RubyMine为许多流行的版本控制系统提供统一的界面,确保与Subversion,Git和GitHub,Mercurial,CVS,Perforce和TFS一致的用户体验。
所有繁琐的任务(如添加,删除和删除文件)都会自动执行。
本地历史
在RubyMine中,您可以在不使用任何VCS的情况下跟踪所有本地更改。没有意外的变化或修改将不被忽视。
在任何时候您都可以查看特定文件或目录的历史记录,并回滚到之前的任何版本。您还可以设置版本标签。
更改视图
查看其他团队成员已提交给VCS的内容,并参阅“传入的更改”视图以了解尚未集成到本地副本中的代码更改。将更改分组到多个更改列表中以获得更好的组织结构

内置可视化合并工具
内置的可视合并工具以快速直观的方式解决所有冲突。当您在编辑器中输入内容时,本地进行的更改将突出显示,为单个更改提供直观的导航和双击回滚。
提交对话框提交对话框允许您执行代码分析,检查代码中留下的TODO并重新格式化代码。如果您在查看差异时发现一个小问题,则无需返回编辑器 - 只需解锁编辑模式并就地应用更改即可。
差异查看器
您可以使用集成的图形差异查看器轻松跟踪更改并查看两个文件之间的差异,或比较文件的两个版本(本地更改或本地文件与远程存储库中的修订之间的更改)。
货架改变
如果您需要使用存储库文件并进行未提交的更改,只需将其搁置 - IDE将保持更改安全,直到您决定提交或合并它们。

修补程序和任意还原
直接从代码创建补丁,以便稍后应用和合并存储库文件。您还可以通过应用反向修补来恢复您或您的同事犯下的任意代码更改。
2.数据库工具
数据库查看器
直接从IDE访问Oracle,SQL Server,PostgreSQL,MySQL,SQLite和其他数据库。RubyMine提供了一个用于自省所有对象,添加和编辑表格,添加列,索引,约束等的UI。
SQL注入
可以将SQL代码注入其他语言或使用语法突出显示,智能代码完成,即时代码分析,代码格式化和导航进行编辑。
数据编辑器
功能强大的数据编辑器允许您添加,删除列和克隆现有列。通过外键浏览数据,或使用文本搜索。
3.远程开发和部署工具
SSH远程工具
内置的SSH控制台可让您连接到任何远程计算机并通过SSH执行各种操作。另外,SSH远程工具可以配置为只需一个按键即可从IDE运行任何远程工具。
远程口译员
使用远程Ruby解释器代替本地的解释器,可以让您在类似生产环境或测试环境中运行和调试应用程序,无论是真正的服务器还是使用Vagrant或Docker创建的虚拟化服务器。
流浪汉
与Vagrant集成使您可以通过共享简单脚本来共享开发虚拟机。然后其他开发人员可以通过运行'up'Vagrant命令来启动相同的机器。
搬运工人
RubyMine集成了Docker,一个流行的分布式应用程序开放平台。从Docker容器中指定一个Ruby解释器,并在您的项目中使用它来运行,调试和分析您的应用程序。
厨师
遵循Chef这一配置管理工具的主要概念,RubyMine支持食谱,食谱和***。它为Cookbook提供了标记/检测选项,并为***提供了代码洞察以及其属性。

木偶
利用木偶清单的语法突出显示和自动格式化; 为变量,类,***类型和参数,事实和外部函数和类型提供智能代码帮助; 以及设置多个环境的能力。
4.其他工具
问题***集成
将您的问题***帐户与您的项目链接起来,并在门票和任务的上下文中进行处理。RubyMine提供对Jira,jetbrains YouTrack,PivotalTracker,Redmine,Mantis,GitHub和Gitlab,Bugzilla等的支持。
插件生态系统
当您决定通过支持新框架,集成工具和其他生产力功能来丰富RubyMine时,IDE插件库中提供了许多插件。

RubyMine 2021 for Mac中文版系统需求

  • macOS 10.8.3或更高版本
  • 最低2 GB RAM
  • 建议使用4 GB RAM
  • 1024x768最低屏幕分辨率

小编的话

RubyMine附带一个全功能的Ruby代码编辑器,另外,RubyMine能够自动设置Ruby代码的样式,而且提供的配色方案使您能够轻松阅读代码,此外,RubyMine带来了快速的模型 - 视图 - 导航选项,专用的ROR项目结构视图,以及HTML,JavaScript和CSS编辑支持,高级Web开发工具以及创建最先进的Web应用程序所需的一切。

立即下载

客服QQ:

客服微信

返回顶部