首页 > win软件 > 编程开发 > 编程软件 > JetBrains RubyMine 2019
JetBrains RubyMine 2019

JetBrains RubyMine 2019

最新版
大小

228.05MB

语言

简体

系统

WinAll

类别

编程软件

下载

8520

更新

2023-10-21

要不点点赞?

426

软件介绍

JetBrains RubyMine 2019最新版是一款由JetBrains研发的Ruby集成开发环境。JetBrains RubyMine 2019官方版提供了所有必须的IDE功能,包括编辑、调试工具、源代码控制集成等。JetBrains RubyMine 2019软件在扩展方面完美支持各种编程语言,可辅助开发人员高效快速的生成代码。

软件特色

      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代码中的断点,并提供高度信息化的视图,如控制台,变量,框架和手表。

安装步骤

      1、下载JetBrains RubyMine 2019的安装包,解压缩并运行安装,点击next

      2、选择软件安装位置,点击浏览可自行更换安装路径

      3、自行勾选需要配置的选项

      4、安装程序准备完毕,点击Install开始安装

      5、软件正在安装中,请耐心等待一会

      6、JetBrains RubyMine 2019安装成功,点击Finish退出

使用方法

      一、打开一个项目

      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。在“ 查找”窗口中,您可以浏览使用此方法的位置。

小编寄语

      JetBrains RubyMine 2019包含常用的代码编辑、代码调试、源代码控制和代码分析等实用功能,支持Node.js、DART、AngularJS和JavaScript测试框架。RubyMine2019新增了最近的位置、Ruby&Rails分析器和对Factory Bot的支持等。

软件介绍 软件特色 软件功能 安装步骤 使用方法 小编寄语