jetbrains rubymine
2020中文破解版提供代码编辑功能,可以帮助用户开发新的软件,您可以在软件使用源代码工作,使用代码时,RubyMine确保您的工作轻松自如,它提供了各种快捷方式和功能来帮助您添加,选择,复制,移动,编辑,折叠,查找出现并保存代码,您可以添加新的类,文件,包或暂存文件到源代码,可以在编辑器中选择代码结构调整项,可以使用重构代码功能优化当前的设计内容,结合软件的运行测试以及打包功能就可以完成项目制作,帮助用户快速开发新的项目,小编推荐的是rubymine
2020中文破解版,如果你需要就下载吧!
软件功能
Ruby开发
JetBrainsRubyMine IDE包含一个全面的Ruby代码编辑器,可了解动态语言细节。它提供了智能编码帮助,智能代码重构和深度代码分析功能。通过简单的项目配置,自动的Ruby Gems管理,Rake支持和内置的控制台,它具有Ruby开发人员在开发环境中所需的一切。
Ruby on Rails
RubyMine带来了专用的RoR功能,包括项目结构视图,快速的Model-View-Controller导航选项,Rails特定的代码完成,意图操作和自动重构。所有这些,再加上对ERB,HAML和Slim编辑的最佳支持,再加上先进的Web开发工具和内置的Rails控制台,是生产尖端Web应用程序的最佳方法。
JavaScript和HTML / CSS
RubyMine提供一流的编码帮助和广泛的高级功能,可确保您在JavaScript,CoffeeScript,TypeScript,HTML,CSS,Less或Sass中进行客户端和服务器端开发的速度和效率。通过免费插件支持Node.js,Dart,AngularJS和JavaScript测试框架。借助JavaScript和Node.js调试工具,无需离开IDE即可增强和简化调试体验。
代码分析与重构
让您的IDE处理您的代码。聪明的,可识别类型的代码完成,智能的代码检查,实时模板和意图动作一起可以帮助您更快地编写代码并防止出现故障。使用安全的重命名和删除,提取方法,引入变量,内联变量或方法以及更多的重构,以智能的,特定于语言的方式重构Ruby代码。
多种集成工具
Git,Subversion,Mercurial,Perforce和CVS:RubyMine知道最常见的版本控制系统和SCM,并为所有这些提供统一的UI。通过FTP或SFTP轻松配置自动部署,并使用Vagrant,Capistrano,Chef和/或Puppet管理基础架构。利用数据库工具,包括功能齐全的数据库编辑器和SQL支持。
新版特色
在Rails实体之间导航
现在,您可以在Rails实体和数据库模式之间导航。为此,请按 Ctrl+Alt+Home。为了使导航更加无缝,我们还统一了导航弹出窗口的外观并使其更加紧凑。
支持最新的Ruby语法
一如既往,我们支持最新的Ruby版本。例如,这包括编号参数的新“ _”语法。IDE标识新语法,并帮助您导航,查找用法和重命名对象。
从装订线运行Rake任务
从v2020.1开始,您可以直接从装订线菜单运行,调试和配置任务。与往常一样,RubyMine自动为运行的任务创建相应的运行/调试配置。
智能执行终端命令
RubyMine的终端现在可以解析各种命令。匹配输入命令后,它会突出显示,您可以按Ctrl-Enter打开具有从命令中获取的参数的特定UI。
要试用此功能,请在“ 实验功能”对话框中启用terminal.shell.command.handling标志 。
固定变量的字段
现在,在调试器的“变量”视图中,您可以将变量的字段固定在顶部,并在变量的表示形式中查看其值
安装方法
1、下载软件以后点击RubyMine-2020.1.exe启动安装
2、提示软件的安装地址C:\Program Files\JetBrains\RubyMine 2020.1
3、显示快捷方式设置,勾选64位的运行快捷方式
4、提示开始菜单名字设置,默认JetBrains
5、提示安装进度,等待软件安装结束吧
6、jetbrains rubymine已经安装结束,点击完成启动软件
破解方法
1、打开jetbrains rubymine 2020软件显示引导内容,点击OK
2、提示软件界面风格设置,两种模式,点击Skip Remaining and Set Defaults跳过
3、提示激活功能,选择Evaluate for free, Evaluate
4、如图所示,找到你下载的补丁jetbrains-agent-latest.zip,拖动到软件界面就可以弹出安装
5、点击Restart重启软件 安装破解补丁
6、选择为rubymine安装,点击是,安装结束会重启软件
7、现在软件激活成功,将软件关闭
8、将汉化包resources_zh_CN_RubyMine_2020_r1.jar复制到安装地址下“lib”文件夹
9、打开软件,软件界面显示中文,您可以创建一个项目或者是打开一个项目
10、这里是项目选址功能,在软件界面选择自己需要新建的项目,设置项目保存地址
11、进入jetbrains rubymine 2020软件界面就可以开始编辑代码
12、可以看到软件已经激活完毕,现在软件就是免费的
使用说明
在测试和测试对象之间导航
在RubyMine中,您可以在测试和测试主题之间快速导航。
从测试跳到测试对象
1、在编辑器中打开一个测试类。
2、从主菜单或编辑器上下文菜单中,选择“ 导航| 测试对象。或者,按 Ctrl+Shift+T。
当前测试类别的测试主题在编辑器的专用选项卡中打开,并获得焦点。
从类或文件跳至测试
1、在编辑器中打开一个测试类。如果要从方法导航到其测试,请将插入号置于此方法处。
2、从主菜单或编辑器上下文菜单中,选择“ 导航| 测试。或者,按Ctrl+Shift+T。
3、如果与一个或多个测试主题相关联,请从列表中选择所需的一项。当前类的测试在编辑器的专用选项卡中打开,并获得焦点。
如果不存在测试,则导航至时将提示您按照创建测试中所述 创建一个测试。
创建测试
RubyMine提供了以各种方式创建缺失测试的功能。例如,您可以:
从模板创建测试
从测试主题导航到 测试时创建测试
使用Rails生成器生成测试
从模板创建测试
要从模板创建新测试,请执行以下操作:
请执行以下任一操作:
在“ 项目”工具窗口中Alt+1,选择要在其中创建新文件的目录,然后选择“ 文件” |“新建” 。从主菜单新增。
右键单击相应的目录,然后从上下文菜单中选择“ 新建 ”。
按Alt+Insert。
从列表中 选择Ruby Test,然后按Enter。
在“ 新建Ruby测试”弹出窗口中,您需要选择测试框架并指定要测试的类名称。例如,执行以下操作以创建新的RSpec测试:
选择RSpec。
指定描述的类名(例如User),然后按Enter。
RubyMine将创建一个具有相应初始内容的测试文件,然后在编辑器中将其打开。您可以在此处添加所需的代码。
如果有必要,可以修改预定义模板中设置/首 Ctrl+Alt+S 的编辑| 文件和代码模板页面。在文件模板中了解更多信息。
导航到它时创建一个测试
当从需要测试的类导航到测试时,RubyMine提供了创建测试的功能 。
在编辑器中,打开所需的类。
从主菜单中,选择导航| 测试或按Ctrl+Shift+T。
如果相应的测试不存在,则会显示“ 创建测试”弹出窗口。
在此弹出窗口中,可以选择以下选项之一:
创建新测试:为类创建新测试,并根据测试主题的路径复制目录结构。
运行“ rails generate”:使用Rails生成器为类生成新的测试。
选择创建新测试。
在“ 选择目标目录”对话框中,选择所需的文件夹,然后单击“ 确定”。
在调用的弹出窗口中,选择是从头创建测试还是使用 预定义的测试模板。
按Enter。IDE将在必要的目录下创建测试,并根据测试主题的路径复制目录结构。
生成Rails应用程序的测试
RubyMine提供了几种生成Rails元素(控制器,模型等)缺失测试的方法。
使用Rails生成器创建测试
您可以使用测试框架随附的Rails生成器来创建测试。例如,您可以使用rspec:model生成器为RSpec或 minitest:modelMinitest 创建模型测试。要在RubyMine中执行此操作:
在主菜单中,选择工具| 运行Rails Generator (Ctrl+Alt+G)。
在调用的弹出窗口中,开始键入所需的生成器名称。例如,要创建RSpec模型测试,请开始输入rspec:model,然后选择rails g rspec:model。按Enter。
指定生成器参数。例如,对于User模型,我们将其user作为参数传递。单击确定。
与Rails元素一起创建测试
Rails允许您与其他应用程序元素(例如控制器,模型等)一起生成测试。从Create Rails应用程序元素了解如何在RubyMine中创建Rails应用程序元素。
执行测试
RubyMine提供了一种方便的方式来运行和调试测试:您可以从包含测试的测试文件或目录的上下文菜单中运行它们,从编辑器的装订线中执行特定的测试,或者使用意图动作等等。所有这些操作都会创建测试运行/调试配置。您可以使用运行/调试配置来运行带有自定义参数的特定测试子集。
运行测试
从项目视图运行测试
要从“项目”视图运行一个或多个测试Alt+1,请按照以下步骤操作:
右键单击特定的测试文件或包含所需测试(例如test,spec或features)的目录。
从上下文菜单中,选择“运行'<目录名称>中的所有测试”或 '运行'<目录名称>中的所有规格”,具体取决于所使用的测试框架。
从编辑器运行测试
要从编辑器运行测试,请执行以下步骤:
在测试文件中,执行下列操作之一:
单击所需测试或测试类旁边的装订线中的“运行”按钮。
将插入号放置在所需的测试或测试类名称中,然后按Alt+Enter。
选择运行'<测试名称>',然后按Enter。
RubyMine将运行并在“ 运行”工具窗口中显示测试结果。如果某些测试失败,则可以重新运行它们。从View了解如何浏览测试结果并浏览测试结果。
运行测试后,RubyMine自动创建一个特殊的配置文件-临时运行/调试配置。您可以自定义此配置的设置,例如,可以传递任务参数,指定环境变量等等。然后,您可以保存 自定义配置,以在将来快速运行此配置。
使用Rake任务运行测试
要使用Rake任务运行测试,请执行以下步骤:
在主菜单中,选择工具| 运行Rake Task Ctrl+Alt+R。
在调用的弹出窗口中,开始输入运行测试的Rake任务的名称,例如rake test或rake spec:controllers。
从列表中选择所需的Rake任务,然后按Enter。
RubyMine的自动创建运行在Rails应用程序的MINITEST和RSpec测试耙运行配置- 测试和规范。从使用预定义配置运行测试中了解如何使用配置运行代码。
使用预定义的配置运行测试
要使用已经创建的运行配置运行测试,请执行以下一项操作:
按Ctrl两次以调用“ 运行任何内容”弹出窗口。开始输入所需的配置名称,从列表中选择它,然后按Enter。
单击工具栏上的按钮以运行当前选定的运行/调试配置。
选择运行| Shift+F10从主菜单运行命令,然后选择所需的配置。
您还可以使用“ 服务”工具窗口 在专用工具窗口中一次管理多个运行/调试配置。
重新运行测试
重新运行测试会话
按下Ctrl+F5或单击“ 运行工具”窗口工具栏上的“ 重新运行”按钮 。
重新运行单个测试
在运行工具窗口中,右键单击测试,然后选择运行。
自动重新运行测试
如果源代码已更改,则RubyMine允许您自动重新运行测试的运行/调试配置。
按下“ 运行”工具窗口 上的“ 切换自动测试”按钮 。
重新运行失败的测试
RubyMine仅允许您重新运行失败的测试,而不是重新运行所有测试。
要重新运行失败的测试,请单击“ 运行”工具窗口上的“ 重新运行失败的测试”按钮 。
调试失败的测试
在失败的测试中放置一个断点。
在“ 运行工具”窗口中,按Shift,然后单击“ 重新运行失败的测试”按钮。
从“ 重新启动失败的测试”弹出窗口中 选择“ 调试 ” 。
停止运行测试
在运行工具窗口中,单击停止按钮
断点
断点是源代码标记,可让您在特定点挂起程序执行并检查其行为。
设置后,断点将保留在您的项目中,直到您将其明确删除为止(临时行断点除外 )。
如果具有断点的文件在外部进行了修改(例如,通过VCS更新或在外部编辑器中进行了更改),并且行号已更改,则断点将相应地移动。请注意,进行此类更改时,RubyMine必须正在运行,否则它们将被忽略。
行断点
可以在可执行代码行上设置行断点。在具有此类断点的行之前,线程执行被挂起,RubyMine在该线程的堆栈上显示堆栈帧。
设置行断点
将插入号放置在您要设置排水沟的可执行代码行中,然后单击该行旁边的排水沟或按Ctrl+F8。
要设置临时断点,请按Ctrl+Shift+Alt+F8。断点将在您点击后立即从您的项目中删除。
删除行断点
单击装订线中的断点图标。
为避免意外删除断点并丢失其参数,您可以选择通过以下方式删除断点:将其拖动到编辑器中,或单击鼠标中键: 打开 在设置/首选项对话框 Ctrl+Alt+S,去建立,执行,部署| 调试器,然后选择“ 拖动到编辑器”或单击鼠标中键。单击断点将随后切换其状态(启用/禁用)。
异常断点
抛出指定的异常时会触发异常断点。它们全局适用于异常条件,并且不需要特定的源代码引用。
设置异常断点
按 Ctrl+Shift+F8 或选择运行| 从主菜单查看断点。
在“ 断点”对话框中,按 Alt+Insert 或单击+,然后选择 Ruby Exception Breakpoint 或
在“ 输入异常类” 对话框中,从库或项目中指定一个异常类。
删除异常断点
按 Ctrl+Shift+F8 或选择运行| 从主菜单查看断点。
在“ 断点”对话框中,选择要删除的断点,然后单击-或按Alt+Delete。
断点属性
根据断点类型,您可以配置其他属性,例如:
达到断点时要执行的操作
挂起策略,用于定义在遇到断点时是否必须挂起应用程序
对其他断点的依赖
定义何时必须命中断点的条件
要编辑断点的属性,请按Ctrl+Shift+F8,或在编辑器装订线中右键单击该断点。
选项描述
已启用清除复选框以临时禁用断点而不将其从项目中删除。在调试过程中将跳过禁用的断点。
暂停选中此复选框可在遇到断点时暂停程序执行。如果您需要在不中断程序的情况下获取日志信息或在特定点计算表达式,则挂起应用程序很有用。如果您需要创建一个主断点,该主断点将在命中时触发相关断点,请选择不要在该断点处暂停程序。
选择暂停策略:
全部:所有线程将被挂起
线程:仅包含该断点的线程将被挂起。如果要将“ 线程”策略用作默认策略,请单击“ 设为默认值” 按钮。
健康)状况选择以指定达到断点的条件。条件是一个Ruby布尔表达式,其计算结果为true或false,例如@user.name == "Example User"。
此表达式必须在设置断点的行上有效,并且每次击中断点时都会对其求值。如果评估结果为 true,则执行所选的动作。
您可以输入多行表达式,例如:
@user.name == "Example User" ||
@user.email == "example@jetbrains.com"
复制!
日志记录选择是否要将以下事件记录到控制台:
“断点命中”消息:命中断点时,控制台输出中将显示一条日志消息。
堆栈跟踪:点击断点后,其堆栈跟踪将被打印到控制台。
如果要在不中断程序执行的情况下检查导致此点的路径,这将很有用。
评估并记录选择此选项可在命中断点时对表达式求值,并在控制台输出中显示结果。
一经删除选择该选项后,将其从项目中删除即可。
禁用直到遇到断点选择将触发当前断点的断点。在达到该断点之前,将禁用当前断点。您也可以选择是否要再次禁用它,或者一旦点击它就将其保持启用状态。
生产力提示
快速访问最常用的设置
右键单击编辑器装订线中的断点以快速禁用或挂起它,或设置条件。
断点意图
您可以通过意图操作(Alt+Enter)访问最常见的断点操作和过滤器。
当达到断点时,可以使用更多的意图动作。
组断点
例如,如果需要为特定问题标记断点,则可以将断点分组。
在“ 断点”对话框中Ctrl+Shift+F8,选择要放置在组中的断点,然后选择“ 移至组| /从上下文菜单创建新的。
移动断点
要移动断点,请将其拖动到目标行。
复制断点
要复制断点,请按 Ctrl 并将其拖动到目标行。
禁用断点
要临时禁用断点而不将其从项目中删除,请按住 Alt 键并单击装订线中的断点图标。
快速搜索
如果项目中有多个断点,则可以向它们添加简短描述以轻松搜索它们:在“ 断点”对话框中 右键单击一个断点,Ctrl+Shift+F8 然后 从上下文菜单中选择“ 编辑描述 ”。现在,当您开始输入断点名称时,它便成为焦点。
跳转到源
要从“ 断点”对话框跳至设置了所选断点的代码行,请按F4。
启动调试器会话
RubyMine允许您调试Ruby脚本,Rails应用程序和测试。启动调试器会话与运行代码非常相似。调试器位于幕后,因此您无需配置任何特定内容即可启动调试器会话。以下主题描述了如何运行:
Ruby脚本
Rails应用
耙子任务
测验
RubyMine允许您无需预先配置即可调试代码,也可以使用已配置的一组启动参数(运行/调试配置)进行调试。例如,您可以为Rails运行/调试配置指定以下参数:服务器类型(例如Puma或Passenger),IP地址和端口,环境(默认为开发)等等。
调试之前
在源代码中设置断点。
如有必要,请创建或修改相应的“运行/调试”配置。
在“ 设置/首选项” |“配置”上配置调试器选项。构建,执行,部署| 调试器页面。
开始调试
调试Ruby脚本
要调试指定的Ruby脚本(例如script.rb),请执行以下操作之一:
按 Ctrl 两次以调用“ 运行任何内容”弹出窗口,然后键入ruby script.rb命令。然后,按住 Shift 键(对话框标题将更改为Debug),然后按Enter。
要在项目根目录之外调试暂存文件或脚本,请 在运行命令之前按住 Alt 和 Shift键(在这种情况下,对话框标题将更改为“使用Debug在上下文中运行”)。
在编辑器或项目工具窗口中右键单击脚本,然后选择Debug'script'。
使用特定的运行/调试配置调试应用程序
按 Ctrl 两次以调用“ 运行任何内容”弹出窗口。开始输入所需的配置名称,然后从列表中选择它。然后,按住 Shift 键(对话框标题将更改为Debug),然后按Enter。
请注意,您也可以使用“运行任何内容”来调试Ruby / Rails,而无需事先配置。
单击工具栏上的按钮以运行当前选定的运行/调试配置。
选择 运行| Shift+F9 从主菜单中调试命令,然后选择所需的配置。
调试测试
从“ 执行测试”主题中了解如何为测试启动调试会话。
暂停/恢复调试器会话
当调试器会话正在运行时,您可以根据需要使用“ 调试”工具窗口的工具栏上的按钮暂停/恢复它:
要暂停调试器会话,请单击暂停。要恢复调试器会话,请单击F9。
终止调试器会话
单击“ 调试工具”窗口的工具栏。或者,按 Ctrl+F2 并选择要终止的过程(如果有两个或多个)。
逐步执行程序
分步 是控制程序逐步执行的过程。
RubyMine提供了一组步进操作,具体取决于您的策略使用(例如,您是否需要直接进入下一行或输入在此途中调用的方法)。
步进按钮位于“ 调试”工具窗口工具栏上。
越过
即使当前突出显示的行中包含方法调用,也将单步执行到当前代码行并带您到下一行。方法的实现将被跳过,您将直接移至调用者方法的下一行。
单击“ 跳过”按钮或按 F8。
如果跳过的方法中有断点,调试器将在它们处停止。要跳过途中的任何断点,请使用强制跨步。
踏入
逐步介绍该方法中发生的事情。如果不确定方法是否返回正确的结果,请使用此选项。
单击单步执行按钮或按 F7。
如果在线上有多个方法调用,RubyMine会询问您要输入哪种方法。此功能称为“ 智能步进”。
明智地进入
当一行上有多个方法调用,并且您想具体说明要输入哪种方法时,聪明地进入会很有用。此功能使您可以选择感兴趣的方法调用。
从主菜单中,选择运行| 调试动作| 智能进入或按Shift+F7。
单击方法。您也可以使用箭头键或选项卡选择它,然后按Enter/ F7。
Gif
请注意,仅Ruby MRI支持Smart step into。对于其他解释器(例如JRuby),Smart step into充当Step into。
走出去
退出当前方法,然后转到调用者方法。
单击“单步执行”按钮
或按 Shift+F8。运行到光标
继续执行直到插入符号的位置。
将插入号放在您要程序暂停的行上。
单击运行至光标按钮或按 Alt+F9。
另外,您也可以单击运行游标。为此,请单击装订线中的行号。
您可以配置是否要运行“游标”以单击“设置/首选项” |“行”中的行号。 构建,执行,部署| 调试器。
要跳过途中的任何断点,请使用“ 强制运行至光标”。
强制进入
即使常规Step Into 跳过了此方法,也要执行该方法中的步骤。
单击“ 强制进入”按钮或按 Shift+Alt+F7。
强制运行到光标
继续执行直到插入符号的位置。途中的所有断点都将被忽略。
将插入号放在您要程序暂停的行上。
从主菜单中,选择 运行| 调试动作| 强制运行至光标 或按 Ctrl+Alt+F9。
强制越过
即使当前突出显示的行中包含方法调用,也将单步执行到当前代码行并带您到下一行。如果调用的方法中有断点,则将其忽略。
从主菜单中,选择 运行| 强制跨步 或按 Shift+Alt+F8。
∨ 展开