闪电下载吧 最新软件 免费软件 绿色软件

教程资讯 软件专题

您的位置:SD124 > 工具软件 > JetBrains RubyMine 2019 2019.3.4中文 安装激活教程

JetBrains RubyMine 2019 2019.3.4中文 安装激活教程

  • 软件大小:315 MB
  • 更新日期:2020-03-20
  • 官方网站:闪电下载吧
  • 软件等级:★★★☆☆
  • 运行环境:Winxp/Win7/Win8/Win10
JetBrains RubyMine 2019 2019.3.4中文 安装激活教程
  • 软件说明
  • 软件截图
  • 下载地址
  • 相关软件
  • 用户评论
  • 投诉建议: 858898909@qq.com
RubyMine2019.1终于到来啦,Ruby开发人员都非常熟悉的一个功能强大的专用的Ruby和Rails IDE,为开发人员提供了广泛的基本工具,它们紧密集成在一起,为高效的Ruby开发和Web开发创建了一个方便的环境。RubyMine是一个集成开发环境(IDE),可帮助您在Ruby / Rails项目开发的各个方面提高工作效率。从编写和调试代码到测试和部署已完成的应用程序。拥有强大的只能编辑器来高效快速的生成代码,并保障代码的质量,提高工作效率,RubyMine完美支持Ruby和Rails,JavaScript和CoffeeScript,ERB和HAML,CSS,Sass和Less等,不管是显示代码错误、生成代码还是快速文档,都是非常快捷的,新版本也带来了诸多的更新,添加对Factory Bot的支持,改进了对多态关联的支持,可使用bundle.config指定备用gemfile,使用bundle.config指定本地git gems路径等,功能更加强大完善,本次小编带来的是最新中文汉化版,含汉化文件,一键复制完成,并且最方便的是软件也不用安装,超级方便!
RubyMine 2019.3增强了代码洞察力,改进了调试器,并为Git,JavaScript和HTTP客户端进行了许多平台改进。在下面查看所有新内容并立即更新。
RubyMine 2019.2增加了对Rails 6和Ruby 2.7的支持,改进了YARD支持和调试器,并且包含了许多平台改进。查看下面的所有新内容并立即更新。

安装破解教程

1、在本站下载并解压,如图所示,得到RubyMine-191.4212.20和rubymine 2019汉化文件

2、打开RubyMine-191.4212.20文件夹下的bin目录,双击rubymine64.exe运行,如图所示,有两个选项
配置或安装文件夹:
不要导入设置


3、选择左下角跳过设置,如图所示,软件可直接运行啦,不用安装,非常方便,现在软件是英文版本的,我们关闭软件


4、回到安装文件夹中,将汉化文件夹中的resources_cn.jar复制到RubyMine-191.4212.20\lib目录下

5、然后我们再次运行软件就可以啦

软件功能

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

软件特色

一、RubyMine - 最适合...的IDE
1、Ruby开发
JetBrains RubyMine IDE包含一个全面的Ruby代码编辑器,可以识别动态语言细节。它提供智能编码辅助,智能代码重构和深度代码分析功能。通过简单的项目配置,自动Ruby Gems管理,Rake支持和内置控制台,它拥有Ruby开发人员在开发环境中所需的一切。
2、Ruby on Rails
RubyMine带来了专用的RoR功能,包括项目结构视图,快速模型 - 视图 - 控制器导航选项,特定于Rails的代码完成,意图操作和自动重构。所有这些,加上对ERB,HAML和Slim编辑的最佳支持,再加上先进的Web开发工具和内置的Rails控制台,是生成尖端Web应用程序的最佳方法。
3、JavaScript和HTML / CSS
由于RubyMine提供一流的编码帮助和广泛的高级功能,因此可以保证JavaScript,CoffeeScript,TypeScript,HTML,CSS,Less或Sass中的客户端和服务器端开发的速度和效率。Node.js,Dart,AngularJS和JavaScript测试框架通过免费插件支持。借助JavaScript和Node.js调试工具,无需离开IDE即可增强和简化您的调试体验。
二、使用......保持您的代码形状
1、代码分析和重构
让您的IDE处理您的代码。智能,类型感知代码完成,智能代码检查,实时模板和意图操作都可以协同工作,帮助您更快地编写代码并进行故障诊断。使用安全的重命名和删除,提取方法,引入变量,内联变量或方法以及更多重构,将您的Ruby代码重构为智能的,特定于语言的方式。
2、测试
不应低估测试的价值。就像编写代码一样,单元测试成为RubyMine灵活,经过深思熟虑的RSpec,Cucumber,Shoulda,MiniTest和Test :: Unit集成的第二天性。通过智能代码完成和导航快速编写测试,并通过图形UI轻松运行测试并分析其结果。
3、多种集成工具
Git,Subversion,Mercurial,Perforce和CVS:RubyMine知道最常见的版本控制系统和SCM,并为所有这些系统提供统一的UI。通过FTP或SFTP轻松配置自动部署,并使用Vagrant,Capistrano,Chef和/或Puppet管理您的基础架构。利用数据库工具,包括全功能的数据库编辑器和SQL支持。
4、强大的调试器
微调应用程序代码是每个软件项目中必不可少的一步。RubyMine的Ruby调试器继承了久经考验的IntelliJ IDEA Java / JSP调试器,同时专注于Ruby和Rails开发人员的需求。它允许使用Ruby,ERB和JavaScript代码中的断点,并提供高度信息化的视图,如控制台,变量,框架和手表。

使用教程

一、打开一个项目
RubyMine适用于不同的平台,包括macOS,Wind打开一个项目  
首先,我们需要克隆包含示例应用程序的存储库:  
1、、运行RubyMine,在欢迎屏幕上单击从版本控制中签出,然后选择Git。  
2、在“克隆存储库”对话框中,将以下地址插入URL字段,然后单击“克隆”按钮:https://bitbucket.org/rubyminedoc/sample_rails_app.git。  
RubyMine将显示一个指示克隆过程的进度条。  
3、克隆存储库后,系统将提示您打开包含该项目的目录。单击是。  
4、RubyMine打开目录并启动索引过程。您可以在状态栏中查看进度。  
RubyMine索引您的项目以分析其来源并收集有关可用文件,类和函数定义等的信息。这是代码洞察功能代码完成和导航所必需的。ows和Linux。
二、选择Ruby解释器并安装依赖项
1、在打开项目之后,有必要选择所需的 Ruby解释器并安装项目的Gemfile中指定的依赖项:
按Ctrl+Alt+S打开“ 设置/首选项”对话框,转到“ 语言和框架”| Ruby SDK和Gems页面并选择所需的解释器。
在本教程中,我们使用RVM来管理Ruby解释器。您还可以使用由其他版本管理器管理的解释程序,或使用操作系统的程序包管理系统进行安装。
单击确定。
2、现在,让我们安装Gemfile中指定的gem。RubyMine允许您使用Bundler来管理gem。要安装Bundler,请按Ctrl两次并输入以下命令:gem install bundler。

按,Enter然后等待,直到安装了Bundler gem。
3、现在,您可以在RubyMine中使用Bundler命令。要安装gem,请Ctrl再次按两次并开始键入bundle install。然后,bundle install从列表中选择命令,然后按Enter。
4、在“ Bundle Install”对话框中,单击“ Install”。
5、等到RubyMine安装所有宝石。
现在我们可以在编辑器中尝试一些功能。
三、浏览项目
RubyMine提供丰富的导航功能,可以探索任何规模的项目。您可以在文件之间导航,转到声明,搜索任何类型的实体等。
1、项目视图
IDE左侧的“项目”视图显示项目结构。您可以使用它来打开项目中的任何文件,创建新文件等。
2、去宣言
转到声明允许您从任何符号用法导航到符号声明。要查看此功能的运行情况,请使用“项目”视图打开/app/views/users/new.html.erb文件。将插入符号放在:电子邮件符号旁边,然后按Ctrl+B。
您将跳转到schema.rb文件中的相应字段。
请注意,您不仅可以跳转到项目实体,还可以跳转到外部库中的定义(在我们的示例中是宝石)。例如,在schema.rb文件中向上滚动。保持Ctrl(⌘按适用于MacOS),将鼠标指针悬停在定义方法。当该方法变为超链接时,单击它而不释放该键。
RubyMine将在ActiveRecord Rails模块中打开方法定义。
四、查找用法
让我们打开另一个文件来演示Find usages功能。按Ctrl+Shift+N,开始键入users_controller,选择users_controller.rb文件并单击Enter。
向下滚动到编辑操作,将插入符号放在旁边,然后按Alt+F7。在“ 查找”窗口中,您可以浏览使用此方法的位置。
五、在Rails实体之间导航
在处理特定的Rails实体(如控制器)时,您可以导航到相关的测试,视图,模型和帮助程序。将插入符号放在编辑方法旁边,按Ctrl+Alt+Home,选择查看并按Enter。RubyMine将打开包含相应视图的edit.html.erb文件。
您可以在视图中使用相同的快捷方式,并使用从视图到行动 编辑器装订线中的 图标快速转到相应的操作。
六、到处搜索
下一个RubyMine功能允许您搜索文件,类,符号或选项,并跳转到您需要的实体。
让我们尝试在UsersController中找到destroy动作。按两次,然后键入destroy。下拉列表销毁符号组中的所有控制器。从UsersController中选择destroy动作,然后按。 ShiftEnter
七、编辑代码
RubyMine在编辑器中提供了多种代码编辑功能,可以加快开发过程。这些包括代码完成,重构,代码检查等。
1、代码完成
RubyMine可以帮助您完成类,方法,关键字等的名称。当您调用代码完成时,RubyMine会分析上下文并建议适用于当前插入符号位置的选项。
例如,打开users_controller.rb文件并转到UsersController类中声明的索引方法。在方法中键入以下代码...
@users = User
...然后键入点。由于User类继承自ApplicationRecord模块,因此编辑器将显示所有继承的成员。
在此之后,开始输入其中以过滤列表,找到从相应的成员查询模块,并按下Enter。
您也可以通过按下手动调用代码完成Ctrl+Space。
2、意向
意图可以帮助您快速应用各种代码更改:转换语句以获得更好的代码样式,将字符串添加到区域设置字典,使用语言注入等。
要查看操作中的意图,请打开user.rb文件并向下滚动到User.digest方法,该方法使用多行三元运算符(?:)。根据Ruby样式指南,最好用if / then / else / end块替换这样的运算符。为此,请将插入符号放在此三元表达式上(例如,在ActiveModel旁边),然后按Alt+Enter。按Enter将三元运算符转换为if / then / else / end块。
请注意,您可以检查你的代码,并使用检测可能出现的问题的检查。
3、重构代码
重构是修改源代码的过程,以便更容易维护和扩展,但不改变其行为。我们来看看RubyMine中可用的一些重构功能。
重命名重构允许您重命名类,方法,文件,变量和参数,并相应地更正代码中对它们的所有引用。打开users.rb文件并向下滚动到before_save Active Record回调中 引发的downcase_email方法。将插入符号放在此方法旁边,然后按以查看其定义。 Ctrl+Shift+I
单击Esc并按Ctrl+Shift+Alt+T。在调用的弹出窗口中选择重命名...,这表示各种重构。
在“ 重命名”对话框中,指定新的方法名称(在我们的示例中为lowercase_email),然后单击“ 重构”。
“ 重构预览”窗口将显示对重命名方法的所有引用。
单击“ 执行重构”以在所有位置重命名该方法。
4、提取变量
该提取物变重构把所选择的表达式的结果到一个变量。它声明一个新变量并将表达式用作初始化器。原始表达式将替换为新变量。
打开micropost.rb文件并转到picture_size方法。在此方法中,picture.size表达式被找到两次,可以用变量替换。、
将插入符号放在picture.size表达式上,然后按Ctrl+Alt+V。在调用的弹出窗口中选择此表达式,然后按Enter。然后,选择“ 替换所有2次出现”并再按Enter一次。最后,指定变量名称,然后按Enter完成提取。
5、重新格式化代码
RubyMine允许您重新格式化源代码以满足代码样式的要求。
让我们重新格式化micropost.rb文件的代码。打开此文件,然后按Ctrl+Alt+L。
RubyMine将重新格式化整个文件并显示许多更改的行。
八、分析代码
在这部分中,我们将执行静态代码分析并检测问题。
RubyMine支持多种检查类型,而且允许在IDE中显示RuboCop攻击。默认情况下,RuboCop检查在RubyMine中启用,并且需要将 RuboCop gem安装在项目的SDK中。如果没有安装这个gem,RubyMine会建议这样做。
让我们打开包含应用程序使用的gem列表的Gemfile。将鼠标指针悬停在为bcrypt gem 显示的警告上。
Rubocop警告
RubyMine将显示一条Rubocop消息,通知您有必要按字母顺序订购宝石(请参阅OrderedGems)。
将插入符号放在bcrypt gem 旁边,然后按Alt+Enter。编辑将建议您修复与错误的宝石订购相关的所有问题。按此Enter按钮。
您还可以检查整个项目并在单个报告中显示所有警告。为此,请选择Code | 在主菜单中检查代码。在调用的对话框中,您可以指定所需的检查范围。
保留“ 整个项目”选项并单击“ 确定”。检查结果窗口将显示整个项目的警告。
您可以浏览此报告并修复或禁止特定警告。

更新日志

RubyMine 2019.3增强了代码洞察力,改进了调试器,并为Git,JavaScript和HTTP客户端进行了许多平台改进。在下面查看所有新内容并立即更新。
RuboCop
严重性映射
以前,RubyMine使用预定义的逻辑来映射RuboCop和IDE检查严重性。现在,您可以更改默认映射以增加或减少特定RuboCop攻击的严重性。阅读此RuboCop帮助主题以了解更多信息。
代码见解
更好的Struct代码洞察力
借助对结构类型的改进的代码洞察力,您现在可以查找所需结构类型的用法,并导航回其声明。要了解有关其他“查找用法”改进的更多信息,请阅读此博客文章。
灯具调用的类型支持
新版本的RubyMine为Minitest / Test :: Unit测试中的夹具调用提供了改进的代码洞察力。编辑器现在为这些调用提供自动完成功能,并且可以将您导航到相关的数据库字段。
滑轨
使用“一切运行”来运行Rails任务
在v2019.3之前的版本中,可以通过专用弹出窗口运行Rails生成器和Rake任务。现在,您可以将“运行任何内容”用作运行任务/生成器的单个入口点。例如,按 ⌥R/ Ctrl + Alt + R会调用“ 运行任何内容”弹出窗口并 自动添加rake命令。在此博客文章中了解更多信息。
刺激和榆木新的Rails项目
在2019.3中,您可以将Stimulus或Elm指定为新Rails项目的JavaScript库。
调试器
Rails控制台的交互式调试
现在,RubyMine允许您在Rails控制台中进行调试时检查程序的状态。为此,只需在遇到断点后切换到“ 交互式控制台”选项卡即可。
推断@param和@return批注的类型
我们会不断改善对YARD的支持,以帮助您创建和管理YARD标签。在v2019.3中,RubyMine从父类推断参数并返回类型,以在Add @param标签和Add @return标签意图中使用它。
阅读有关YARD支持的概述,以了解RubyMine的YARD功能。
代码风格
对齐方法链
在v2019.3中,我们添加了一个新的代码样式选项,该选项使您可以通过初始接收方或前导点以不同方式对齐链接的方法调用。要配置此选项,请 打开“设置/首选项” |“设置”。编辑器 代码样式| 红宝石| 包装和大括号,然后转到“ 链式方法调用”组。
版权
Ruby文件的版权声明
现在,您可以快速向Ruby文件添加预定义的版权声明。有关更多详细信息,请参见此版权帮助主题。
JavaScript / CSS
使用CDN添加的完整CSS类
如果您在项目中使用Twitter Bootstrap或其他CSS库,并且已从视图文件中的CDN链接了它,则现在可以从该库中获得类名的完成,而无需将其源添加到项目中。
CSS的引用样式设置
现在,您可以使用新的“ 引号”选项选择在CSS(以及SCSS和Less文件)中使用双引号还是单引号。如果选择“ 强制重新格式化”,则在重新格式化代码时(不仅是在使用代码完成功能添加新代码时)将应用所选的引用样式。
支持来自单独文件的Vue.js组件
RubyMine现在可以理解位于单独文件中的组件的不同部分之间的链接,并为道具,数据和方法提供适当的代码完成。
吉特
重做的克隆对话框
我们改进了“ 克隆”对话框(“ VCS |从版本控制获取”)。现在,您可以从此对话框登录,IDE将立即预览按帐户或组织分组的所有存储库的列表。
推任何分支
现在,您可以从“ 分支”弹出窗口中的任何分支直接推送更改–选择一个分支,然后使用菜单中的“ 推送”操作。
数据库工具
基本的MongoDB支持
RubyMine 2019.3为MongoDB提供初始支持。您可以在数据库资源管理器中查看集合和字段,运行查询等等。
HTTP客户端
.http文件中的动态变量
使用v2019.3,您可以在HTTP请求中使用动态变量。这些变量包括$ uuid,$ timestamp和 $ randomInt。使用双花括号在需要的位置插入这些变量之一。
运行文件中的所有请求
现在,HTTP客户端使您可以在一个.http文件中写入多个请求。如果当一个请求取决于前一个请求的结果时需要执行请求链,这将很有用。使用此示例应用程序尝试新功能。
其他变化:
不再支持 RubyMotion和Heroku集成插件
使用编辑|按字母顺序对行进行排序 排序行命令
使用“查找”操作时在选定区域中搜索
改进了插件管理,而无需重新启动IDE
更好的Docker终端
改进的Kubernetes支持
 
有任何意见或者建议请联系邮箱:858898909[at]qq.com 本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!
Copyright © 2012 SDBETA.com. All Rights Reserved 豫ICP备12021367号 豫公网安备 41019702002546号闪电下载吧