详情介绍
rubymine 2021 中文版是mac上一款全面的Ruby代码编辑器,可以识别动态语言细节。它提供智能编码辅助,智能代码重构和深度代码分析功能。通过简单的项目配置,自动Ruby Gems管理,Rake支持和内置控制台,它拥有Ruby开发人员在开发环境中所需的一切。现在小编为您带来rubymine 2021 激活版,供您下载使用!
rubymine 2021 mac版安装教程
RubyMine 2021 中文版下载完成后打开,拖动「RubyMine 」到右侧蓝色文件夹上等待安装完成即可。
点击Evaluate for free,然后点击Evaluate
创建新项目,将补丁文件ide-eval-resetter拖放至空白项目安装即可
安装成功后,点击菜单Help -> Eval Reset可换出***件主界面
勾选项:Auto reset before per restart,点击Reset
询问是否重置,点击yes,然后点击【exit】,应用会自动重新启动,每次打开重置为30天。
rubymine mac版如何设置中文?我们以【IntelliJ IDEA】为例子。
答:点击菜单栏的「IntelliJ IDEA」,再点击「Preferences…」打开软件的偏好设置,点击左侧导航的「Plugins」,在右侧的「Type / to see options」处输入「chinese」,找到「Chinese (Simplified) Language」点击「Install」,安装完成后点击「Restart IDE」即可。
rubymine mac版软件介绍
使用智能编辑器更快地完成工作
得益于对Ruby和Rails,JavaScript和CoffeeScript,ERB和HAML,CSS,Sass和Less等的一流支持,可以更高效地***高质量的代码。利用特定于语言的语法和错误突出显示,代码格式化,代码完成和快速文档。
1.找到你的方式使用智能搜索跳转到任何类,文件或符号,甚至任何IDE***作或工具窗口。只需单击一下即可切换到声明,超级方法,测试,用法,实现等。使用基于MVC的项目视图和模型,类和gem依赖关系图,在Rails项目中享受超快速导航。
2.检测并消除代码嗅觉通过代码检查来跟踪社区最佳实践,验证代码是否存在多种类型的可能错误,并通过快速修复选项提供动态改进。自动化但安全的重构有助于清理代码并使其更易于维护。Rails感知重构可帮助您执行项目范围的更改:例如,重命名***也将重命名帮助程序,视图和测试。
3.高兴的测试和调试使用功能强大的调试器和Ruby,JavaScript和CoffeeScript的图形UI。设置断点,逐步运行代码并使用触手可及的所有信息。使用编码帮助和基于GUI的测试运行器创建和运行RSpec,Cucumber,Shoulda,MiniTest和Test ::单元测试。
4.享受精心调整的工作空间在RubyMine中,您可以使用可自定义的配色方案,键盘方案以及生产***开发所需的所有外观设置,快速让自己在家中。使用统一的UI节省时间,以便与Git,SVN,Mercurial和其他版本控制系统配合使用。
5.管理您的项目环境享受与Rake Task Runner,Rails Generators,Bundler,RVM / Rbenv,Zeus等工具的无缝集成。终端也可以在需要时作为IDE工具窗口使用。通过FTP或***TP轻松配置自动部署,并使用Vagrant,Capistrano,Chef或Puppet管理您的基础架构。
rubymine 2021mac版功能介绍
一.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或***TP配置自动部署,并使用Vagrant,Docker,Capistrano,Chef和/或Puppet轻松管理您的基础架构。
Ruby文档RubyDoc文档离您的代码只有一次点击,随时可以在您需要帮助时打开。或者用YARD创建你自己的可用文档。
二.Ruby on Rails IDERubyMine通过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.版本控制系统
统一的UIRubyMine为许多流行的版本控制系统提供统一的界面,确保与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命令来启动相同的机器。
木偶利用木偶清单的语法突出显示和自动格式化; 为变量,类,***类型和参数,事实和外部函数和类型提供智能代码帮助; 以及设置多个环境的能力。
厨师遵循Chef这一配置管理工具的主要概念,RubyMine支持食谱,食谱和***。它为Cookbook提供了标记/检测选项,并为***提供了代码洞察以及其属***。
搬运工人RubyMine集成了Docker,一个流行的分布式应用程序开放平台。从Docker容器中指定一个Ruby解释器,并在您的项目中使用它来运行,调试和分析您的应用程序。
4.其他工具
问题***集成将您的问题***帐户与您的项目链接起来,并在门票和任务的上下文中进行处理。RubyMine提供对Jira,JetBrains YouTrack,PivotalTracker,Redmine,Mantis,GitHub和Gitlab,Bugzilla等的支持。
***件生态系统当您决定通过支持新框架,集成工具和其他生产力功能来丰富RubyMine时,IDE***件库中提供了许多***件。
rubymine for mac版最新功能
1.Code Insight
更好的代码洞察升级的Ruby类型推断使IDE更好地理解块,数组和散列中的元素类型,从而极大地改善了代码自动完成和整体导航。
多态关联RubyMine现在可以正确识别并导航(Ctrl / Cmd + Click)到使用多态关联的模型的定义和用法。如果在项目中定义了多态关联,则抽象模型名称的自动完成也可用。
2.版本***chruby,asdf和远程版本管理器新版本具有chruby和asdf支持。它使WSL, Docker以及 SSH和其他远程连接中的所有版本管理器(RVM,rbenv,asdf和chruby)都可用。您还将发现rbenv-vars和其他***件在新版本中正常工作。
3.测试重新运行测试失败现在,在文件或目录中运行所有测试之后,RubyMine提供了一个选项,仅重新运行失败的测试,而不是重新运行所有测试。这使您无需手动接收和调查每个失败的测试。新功能也可与预置喜欢rake test和rake spec。
4.YAML
YAML代码格式化程序RubyMine现在允许您重新格式化YAML代码。选择代码| 重新格式化代码,或按⌥⌘L/按Ctrl + Alt + L。您还可以在“首选项/设置”中选择如何折叠和缩进序列,对齐值以及应用其他代码样式选项 编辑| 代码风格| YAML。
锚点和别名的代码洞察力现在,您可以在定义锚点时自动完成并查找别名的用法,以及导航到锚点和返回。别名和锚点的内联重命名现在也可用。如果您尝试提供与另一个现有锚冲突的名称, IDE将 发出***告。它不允许您使用标准不允许的字符重命名锚点 。还添加了许多基本的YAML代码检查。
更多YAML改进在此版本中,您可以自动完成具有JSON Schema文件的YAML数据结构。IDE自动跟踪schemastore中的模式,但也提供了在设置中手动添加和配置JSON模式文件的方法。最后,您现在可以快速将关键路径复制并粘贴到.yml 文件中的值,而不是键入完整路径。
5.调试器附加到远程进程从此版本开始,您可以将调试器附加到远程运行的进程。设置SSH连接(首选项/设置| Ruby SDK和Gems |新建远程| SSH凭据),并 在不重新启动或任何其他配置的情况下对应用程序进行故障排除。
6.JavaScript的
JavaScript和Typescript您将发现JavaScript和TypeScript的新意图(Alt + Enter),例如 实现接口, 创建派生类,使用'for..of'迭代等等。此外,IDE现在支持TypeScript 2.9和即将发布的TypeScript 3.0版本的所有新功能。
构架您现在可以使用Refactor | 重构React组件 提取Component,并将React类组件转换为功能组件并返回。此外,代码完成现在可用于Vue模板中的事件和事件修饰符。
7.Git
更好地检测合并冲突现在,当IDE在新的“ 合并冲突”节点下对这些文件进行分组时,查找具有合并冲突的文件会更容易。单击“ 解决***作”链接以打开“ 与冲突合并的文件”对话框。
在修订版中浏览存储库在修订***作中有一个方便的新浏览存储库,用于根据任何给定的修订来探索存储库的状态。打开日志中的上下文菜单或从文件历史记录中打开,以在项目工具窗口中访问所需的存储库状态。
跳过“推送”对话框现在可以在使用“ 提交”和“ 推送” ***作时跳过“推送”对话框,或仅在推送到受保护的分支时显示该对话框。在首选项/设置中自定义此行为 版本控制| Git。
多个GitHub帐户您可以根据需要配置任意数量的GitHub帐户(首选项|版本控制| GitHub),并为每个项目设置默认的GitHub帐户。
8.用户界面
MacBook Touch Bar支持直接从触摸栏运行,构建和调试应用程序,提交更改并更新项目。可以在“首选项/设置”中自定义所有触摸栏上下文 外观与行为| 菜单和工具栏。
黑暗的窗口标题和新图标在macOS上使RubyMine标题栏更暗。转到首选项| 外观与行为| 外观并选择使用深色窗口标题。RubyMine 2021还具有许多全新的图标,旨在提供更清晰,更一致的外观和感觉。
rubymine mac版系统要求
JetBrains RubyMine 2021 for Mac(Ruby代码编辑器)v2021.1RC无限试用版
macOS 10.8.3或更高版本
最低2 GB RAM
建议使用4 GB RAM
1024x768最低屏幕分辨率
下载地址
人气软件

Fish Shell Mac版 for Mac V3.1.2 苹果电脑版
Java SE Development Kit(JDK) 21 LTS for Mac v21.0.7 官方正式
IntelliJ IDEA 社区版 v2025.1 Mac中文正式免费版(附安装教程)
Myeclipse for Mac V2014 苹果电脑版(附破解工具及破解教程)
JDK11(Java SE Development Kit 11) for Mac v11.0.27 x64 官方
Navicat for MySQL 11 for Mac V11.2.18 苹果电脑版
Mathematica for Mac 11.3 中文特别版(附注册机+激活方法)
IntelliJ IDEA 旗舰版 v2025.1 Mac中文完整正式版(附安装教程)
Jetbrains Clion、PyCharm、WebStorm、PhpStorm等万能破解注册机
SvnX(SVN客户端软件) for Mac V1.3 苹果电脑版
相关文章
Java SE Development Kit 24(JDK) v24.0.1 for Mac 最新正式版JDK是一款Java开发工具包,包含Java运行环境(java运行库),Java开发套件和Java基础类库源代码,JDK24是Java开发套件非LTS长期支持版本,引入了许多令人兴奋的新特性,不仅...
CodeAsk for mac(代码分析工具) v1.0.4 苹果电脑版CodeAsk是一款基于大模型的代码分析工具,通过提示词可提供智能的代码梳理与分析、安全漏洞检测、代码质量评估等功能,还能生成有趣的prompt,助力开发者高效理解和维护代...
鲸鱼积木编程(无人机)for Mac V1.0.7 苹果电脑版鲸鱼积木编程是一款适用于无人机的编程软件,支持同步生成Python和C语言代码,提供图形化编程工具和趣味教学方式,适合编程启蒙,软件包含多种传感器、逻辑、数学和AI功能...
鲸鱼无线积木编程 V1.5.1 苹果电脑版鲸鱼无线积木编程基于鲸鱼机器人硬件开发,满足3岁至大学生的深度编程语言学习,可同步生成Python、c语言,并使用Python、C语言进行编程,本站提供的是这款软件的mac版本...
开源AI编程助手 Continue v1.1.24 Mac 官方免费版Continue 是一款开源 AI 代码助手,提供了多种接入 AI 模型的方法来实现多种场景下的功能,可以通过 vscode 和 jetbrains 来自动补全,推演代码,主要特点是通过AI辅助来提...
Codeium Windsurf(AI编程工具) v1.7.0 Mac 官方免费版Windsurf是一款由Codeium公司匠心打造的AI辅助编程工具,集成了多种强大功能的IDE,Windsurf 支持多文件编辑、自然语言命令执行、上下文感知等智能化功能,对多种AI模型的...
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的JetBrains RubyMine 2021 for Mac(Ruby代码编辑器) v2021.3.3 永久激活中文版资源来源互联网,版权归该下载资源的合法拥有者所有。






























