jetbrains rubymine
2020提供代码编辑功能,用户可以在软件开发新的应用程序,提供改进的导航,更智能的代码帮助,更轻松的测试创建,新的LightEdit模式以及调试器,Docker,版本控制,JS和数据库工具以及更多新功能,让用户在设计代码的时候更轻松;rubymine
2020是国外软件,也是官方目前发布的最新版本,新版依然是英文界面,官方没有提供中文版本,如果你需要将英文界面转换为中文,可以下载这款rubymine
2020中文补丁,通过补丁就可以修改软件界面语言,将英文转换为中文,如果你看不懂英文就可以使用本软件将其转换为中文版本!

新版功能
在特定路径下创建测试
RubyMine现在可以为任何类创建一个新测试,并根据测试主题的路径复制目录结构。

代码协助
机器学习辅助完成
通过使用机器学习,RubyMine现在可以对更高的相关完成建议进行排名。请注意, 机器学习辅助的完成工作仍在进行中,我们希望随着时间的推移会更加有用。

Docker Compose改进
使用RubyMine 2020.1,您可以通过使用Docker Compose作为远程解释器在特定环境中运行,调试和测试应用程序。您可以指定如何在Docker中运行诸如ruby,gem env和rbconfig之类的命令。

共享运行配置时更加灵活
在RubyMine 2020.1中,您可以更好地控制运行配置,因为您现在可以将它们存储在您选择的任何项目目录中。为此,选中新的复选框“ 存储为项目文件”,然后指定要使用所选运行配置存储文件的目录的路径。

安装方法
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、可以看到软件已经激活完毕,现在软件就是免费的

使用说明
LightEdit模式
当您只需要编辑一个文件而无需在RubyMine中创建或加载整个项目时,可以使用LightEdit模式。
请记住,LightEdit模式可以用作类似文本的编辑器,并且不支持通常的IDE编辑器功能,例如代码完成,代码导航或自动保存功能。但是,您可以导航到特定的代码行(Ctrl+G),折叠或展开部分代码,检查并更改文件编码。

在LightEdit模式下打开文件
您可以使用几种方法在LightEdit模式下打开文件。
从本地文件系统打开文件
在文件系统中找到所需的文件,右键单击它,然后选择“ 打开方式”。
选择您要用来打开文件的RubyMine版本,然后单击“ 打开”。
从命令行打开文件
如果未 配置RubyMine启动器,则需要先配置它,然后才能打开文件。
根据您的操作系统,像在命令行中一样通常打开文件。
从“ RubyMine欢迎”屏幕打开文件
在欢迎屏幕上,单击打开。
选择所需的文件,然后单击“ 打开”。
在LightEdit模式下使用代码
即使LightEdit模式不支持所有的RubyMine编辑器编码辅助功能,您仍然可以使用基本的编辑功能和基本的菜单选项。
使用主菜单打开最近的文件,显示行号,空格,扩展代码选择等。
当您选择文件| Open,RubyMine打开“ 打开文件”或“项目”对话框,您可以在其中快速导航到项目根目录中的打开文件。单击工具栏上的“ 选择打开的文件”图标。请注意,对于macO,将打开本机对话框。
编辑文件时,选项卡上的蓝色指示表明文件内容已更改。
使用上下文菜单粘贴或折叠代码以及切换到列选择模式。
使用状态栏转到所需的行,检查VCS,或切换 自动保存模式。
打开自动保存
单击状态栏上的自动保存:关闭,然后在打开的弹出窗口中选择自动保存更改。
退出LightEdit模式
您可以退出LightEdit模式,并从编辑单个文件切换为处理整个项目。
按,Alt+Enter然后选择在项目中打开文件。
或者,选择文件| 从主菜单中打开项目中的文件。
创建文件和目录
RubyMine使您可以创建任意文件或特定于语言的文件。您可以创建Ruby文件,类或模块,测试,HTML文件,样式表,JavaScript / TypeScript文件等。可以使用模板使用初始内容创建此类特定于语言的文件。例如,从模板创建的RSpec测试包含示例组的框架。如有必要,您可以自定义这些模板或添加新模板。
在本主题中,我们将向您展示如何创建文件和目录,以及如何使用模板。
创建一个Ruby文件,类或模块
RubyMine使您可以创建Ruby文件或生成类和模块。要创建新的Ruby文件,类或模块,请执行以下操作:
在项目视图中 Alt+1,选择要在其中创建类的目录,然后按 Alt+Insert。
从弹出菜单中,选择Ruby File / Class。
在“ 新建Ruby文件/类”弹出窗口中,执行下列操作之一:
要创建一个新的Ruby文件,请输入其名称并确保已选择File。

要创建Ruby类,请切换到Class并指定类名称。

RubyMine允许您创建模块之前的类。如果需要,请在类名前添加模块名:

在这种情况下,创建的文件将如下所示:

请注意,Ruby类和模块的名称应以大写字母开头。
要创建Ruby模块,请切换到Module并指定模块名称。
按Enter。
建立目录
要创建目录:
在“ 项目”视图中 Alt+1,右键单击要在其中创建新目录的目录,然后选择“ 新建” |“新建”。从上下文菜单中的目录。或者,单击父目录,按Alt+Insert,然后从列表中选择目录。
在打开的弹出窗口中,指定目录名称。要创建多个嵌套目录,请使用斜杠作为分隔符,例如views / shared。
创建一个空文件
要创建具有任意扩展名的空文件:
在“ 项目”视图中 Alt+1,选择要在其中创建文件的目录,按Alt+Insert,然后从列表中选择“ 文件 ”。
在打开的“ 新文件”对话框中,键入文件名和扩展名。您可以在新文件名之前键入整个目录结构。如果嵌套目录尚不存在,则将创建它们。
如果指定的扩展名未与RubyMine中识别的任何文件类型关联,则将打开“ 注册新文件类型关联”对话框,您可以在其中将扩展名与识别的文件类型之一关联。有关详细信息,请参见设置文件类型关联。
如果新扩展名没有合适的文件类型,则很可能需要按照Manage plugins中的说明安装相应的存储库插件。
文件模板
RubyMine允许您使用模板创建具有初始内容的新文件。您可以自定义这些模板或添加新模板。
自定义文件模板
在 在设置/首选项对话框中 Ctrl+Alt+S,选择编辑器| 文件和代码模板。
在“ 文件”选项卡上,选择所需的模板并进行修改:
编辑模板内容。由于文件模板使用Velocity模板语言,你可以用一个固定的文本,变量,或各种指令,包括 #parse,#set,#if,等。
根据样式重新设置格式:启用此选项可以根据“ 代码样式”页面上定义的样式重新格式化生成的代码。
启用实时模板:如果你想使用一个启用该选项现场模板文件模板中。例如,要在创建的HTML文件中指定插入符的位置body,请将$END$ 实时模板变量 放入Velocity转义语法中:

在模板之间共享代码
包含模板使您可以创建可重用的代码段,例如 require语句。让我们来看看如何创建在Minitest模板之间共享的包含模板:
在设置/首选项对话框中 Ctrl+Alt+S,选择编辑器| 文件和代码模板。
打开包括选项卡。
单击+工具栏上的按钮,并通过以下方式指定模板设置:
名称:将模板名称指定为Minitest File Header。
扩展名:保留默认的rb扩展名。
添加以下模板主体:
require 'minitest/autorun'
复制!点击应用。
转到文件选项卡。
对于MiniTest和MiniTest Spec模板,将require 'minitest/autorun'行替换 为以下代码:
#parse("Minitest File Header.rb")
复制!点击应用。
将打开的文件另存为模板
选择工具| 从菜单中将文件另存为模板。
在打开的“ 将文件另存为模板”对话框中,指定新的模板名称并根据需要编辑正文。
应用更改并关闭对话框。
文件模板变量
一个文件模板可以包含变量,这是他们的值替代应用模板时。变量是一个以美元符号$开头,后跟变量名称的字符串。变量名称可以选择用大括号括起来。例如,$MyVariable和 ${MyVariable}是相同变量的不同符号。
创建Rails应用程序元素
RubyMine帮助您使用所有必需元素的存根来填充Rails应用程序:控制器,视图,模型等。您可以通过几种方式启动Rails生成器:
按Ctrl两次,然后开始键入所需的命令或其部分(例如,rails g controller)。然后,从建议列表中选择此命令,然后按Enter。
使用工具| 运行Rails Generator菜单命令。
转到文件| 新建 Alt+Insert并选择Rails Generator。
在本主题中,我们将向您展示有关如何创建Rails应用程序元素的几个示例。
创建控制器和动作
要生成控制器及其可选的动作,请执行以下操作:
按Ctrl两次,然后开始键入rails g控制器。选择rails g controller,然后按Enter。
在调用的“ 添加新控制器”对话框中,指定控制器名称。(可选)添加用空格分隔的操作名称(例如new create)。单击确定。

其他选项允许您提供其他参数。例如,您可以添加--no-test-framework参数。
RubyMine生成所需的文件(控制器,视图和其他文件),并在“运行”工具窗口中显示输出。

您可以单击任何文件以在编辑器中快速打开它。
从动作创建视图
您可以直接在编辑器中为指定的控制器操作创建视图。去做这个:
在编辑器中打开控制器文件。
找到所需的操作,然后单击 编辑器左装订线中的图标。

如果存在与该方法关联的视图,则在编辑器中将其打开。如果一个视图不存在,RubyMine建议创建一个新视图。

指定视图文件的名称,然后单击“ 确定”。请注意,您可以创建ERB或Haml视图。
建立模型
要创建模型,请执行以下步骤:
按Ctrl两次,然后开始输入rails g model。选择rails g model,然后按Enter。
在调用的“ 添加新模型”对话框中,指定模型名称,属性及其类型(例如,Article title:string text:text)。单击确定。
按Ctrl+Space完成属性类型。

RubyMine生成所需的文件(模型和迁移文件),并在“运行”工具窗口中显示输出。

您可以单击任何文件以在编辑器中快速打开它。
要查看所创建模型的依赖关系图,请按Ctrl+Shift+Alt+U,在调用的弹出窗口中选择“ Rails模型依赖关系图”,然后按Enter。在“ 显示Rails模型图”中了解更多信息。
Rails导航
在Rails组件之间导航:相关符号... Ctrl+Alt+HomeRubyMine帮助您在Rails组件之间导航,例如控制器,视图,模型,测试等。例如,从模型中,您可以导航到控制器,schema.rb中的表模式,测试或相应的工厂。导航功能在编辑器,工具窗口和模型依存关系图中可用。
要在特定文件的代码元素之间导航,请使用“ 结构”工具窗口。
导航到相关的Rails实体
在Rails组件之间导航:
从主菜单转到导航| 相关符号...... Ctrl+Alt+Home。
从弹出菜单选择所需的目标,或按对应的键

使用装订线图标导航到相关的Rails实体
您可以使用装订线图标在Rails组件之间导航。
如果要跳转到与某个动作关联的视图文件,请打开相应的控制器,找到所需的动作,然后单击动作定义旁边的装订线图标。

要从视图导航回相应的操作,请在编辑器中打开视图文件,然后单击装订线图标。

导航到部分声明
编辑器中 的装订线图标标记了部分声明。指向该图标将显示有关同一声明的其他部分的信息。要导航到部分声明,请单击装订线图标,然后从弹出窗口中选择声明的所需部分。

浏览模型依赖图
RubyMine允许您从模型依赖关系图中的节点/关联跳到 代码中的相应类。

为此,请在图表中右键单击所需的节点/关联,然后选择“ 跳转到源” F4。如果选择了一对多或多对多关联,则可以选择所需的关联部分。

∨ 展开