RubyMine 2020是一款功能全面的编程处理工具,支持编辑、调试工具、代码自动提示完成等功能,让用户能对相关问题进行快速编程和管理。而且该软件的终端可以解析各种命令,在你匹配输入命令后,就会突出显示,非常智能,同时它还可以为特定路径创建新的测试,并且能根据测试主题的路径复制目录结构。
软件特色
1、一个新的对话有助于你导入CSV,TSV文件到数据库。
2、现在你可以把多个表甚至整个架构,这意味着任何数据(不仅是结果集)可以导出到CSV、JSON或列表的插入/更新报表。
3、语言让你把字符串作为注射活的代码写在其他语言(如XML,JSON,任何SQL方言或正则表达式)。
4、表格编辑器添加调整列的大小以及在一列值的完成动作。
5、对于Git和Mercurial的日志查看器继续好转:现在负荷的背景;当你选择几款,你看到所有提交的细节;和按Ctrl + L可以用于导航到滤场。
6、与风投的补丁工作从来都不容易。复制到剪贴板的补丁,去–RubyMine和IDE将立即提出申请!另外,只要将补丁文件到IDE,或使用应用补丁行动在VCS菜单
7、打字稿
更新带来的打字稿2功能支持:可选的类成员,ReadOnly属性,没有类型,这个函数式,全球组件出口报关,在“类型”文件夹类型声明的解决路径映射,基于模块的分辨率,和更多。同时,尝试枚举智能支持。
功能介绍
使用Ruby直接开发
JetBrains RubyMine IDE提供了一个综合的Ruby编码编辑器,其可识别动态语言特征,可提供便捷的编码协助,智能代码重构,代码分析功能.在开发环境提供了所有Ruby开发者需要的一切功能:简便的项目配置,自动Ruby Gems管理,支持Rake(Ruby开发者们在开发环境中所需要的工具集合).
Ruby on Rails
RubyMine用有专门的RoR项目架构视图,快速的Model-View-Controller导航选项,Rails特定代码完成,感知动作以及重构.这一切,加上与之最佳组合的HTML,CSS和 JavaScript编辑支持,以及先进的Web开发工具,组成了开发先进的Web应用程序的最佳利器.
高效可靠
RubyMine中文版能够完全胜任管理你的日常开发工作.智能,输入感知型的代码完成,可靠且功能强大的代码重构,智能代码检测等功能共同协作以帮助您更快的编码.用户能通过使用键盘上的快捷键、模板以及动作感知清楚的认识到工作效率的提高.它甚至能进行自我学习以进一步提高工作效率.
对测试的帮助
测试的价值永远不能被低估.编写代码后,用该软件对之进行单元测试的过程是机器可靠的,因为RubyMine的RSpec, Cucumber, Shoulda 和Test::Unit都极具灵活性且非常周密,此外,其编辑,运行和导航测试的UI都非常智能.
Ruby调试器
Ruby调试器从IntelliJ IDEA Java/JSP调试器那继承了其所有优点,且充分考虑到了Ruby和Rails开发者们的实际需求,允许其再Ruby甚至RHTML代码中进行中断,其还提供了高度有益的控制台,变量,框架以及窗口视图
集成版本控制
Rubymine破解版了解所有的现代VCS和SCM(Git, Subversion, Mercurial, Perforce 和CVS),并为之提供了统一的UI.用户可即使按顺序看到其代码的更改.文件和工程的切入和切出都非常简便.其为所有的版本控制系统集成了切割和合并工具.在IDE内部可对更改列表进行管理,能记忆经常进行签入。
安装教程
1、来蛙扑下载解压,得到jetbrains rubymine 原程序、汉化包;
2、运行“RubyMine-2018.1.exe”开始安装;
3、安装目录默认为【C:\Program Files\JetBrains\RubyMine 20xx】建议不更改以便后面的破解操作;
4、勾选创建rubymine 桌面快捷方式,小编选择64位;
5、点install,开始安装,请耐心等一下;
6、安装完成后,注意先不运行软件,所以不要勾选;
7、运行,跳过设置,勾选Evaluate for free,点击Evaluate
8、将RubyMine-2020.1\jetbrains-agent-latest\jetbrains-agent\lib中的jetbrains-agent.jar拖放到界面中,点击Restart按钮
9、重启完成后,选择激活方式,然后点击后面的安装,两种模式是都可以使用的,然后点击是进行重启即可
10、软件默认为英文界面,我们打开安装目录下的“lib”文件夹,将原来的resources_en.jar英文版文件删除,再将汉化补丁“resources_cn.jar”复制入内即可,默认安装路径为C:\Program Files\JetBrains\RubyMine 20xx\lib
11、再次打开软件,可以看到jetbrains rubymine 已经是中文版本。
快捷键说明
一级必会
Ctrl+Alt+G:弹出Generate
Ctrl+Alt+L:格式化代码
Alt+F1:切换视图(Project, Structure, etc.).
Alt+F2:弹出预览窗口,可选择浏览器打开网页
Alt+Insert:相当于File|New,不过要在class外执行
Alt+Enter:快速修复提示,相当于Eclipse的Alt+F1
Alt+Home:显示文件夹导航条
Ctrl+J:插入动态模板代码,非常方便。Ctrl+Alt+J:用动态模板包围选中代码
Ctrl+/,Ctrl+Shift+/:注释,去注释代码
Ctrl+Space:代码自动补全,相当于Eclipse的Alt+/。建议修改为Alt+/
Ctrl+Q:显示文档Doc
Ctrl+W:动态选择,多次按依次选择 单词-行-段-全
Ctrl+D:复制一行
Ctrl+Y:删除一行
Shift+Alt+N:在Controller,Model,View间跳转
Shift+Alt+F10:运行,Dubug
二级进阶
Alt+Home:显示导航条
Alt+F1:在不同视图中切换 (Project, Structure, etc.).
Ctrl+Tab:在tool窗口和打开的文件窗口中切换
Ctrl+F:在当前文件中查找
Ctrl+Shift+F:在文件夹中查找
Ctrl+Shift+F7:快速显示选中代码的调用
Ctrl+Shift+.:在*.html.erb文件中插入
Ctrl+N,Ctrl+Shift+N,Ctrl+Shift+Alt+N:通过名字查找类,文件,符号
Ctrl+Shift+T:To surround a block of code
Ctrl+Alt+D:显示Model关系图,即ER图。View | Show Model Dependency Diagram
三级耍酷
a.界面调整
Esc:从任何界面返回到编辑器
Shift+Esc:回到编辑器,隐藏所有工具栏
Shift+F6:重命名,文件,方法名,类名,变量名等
F12:相当于Shift+Esc的回退键,显示最后一次打开的工具栏
b.变量选择
Ctrl+Shfit+F7:高亮显示本文件中变量出现的位置
F3,Shift+F3:在不同变量之间跳转
Esc:取消选择
Alt+Left, Alt+Right: 在不同的Tabs中切换
Ctrl+点击Tab:弹出路径框,选择后会在新窗口打开。
Ctrl+E:弹出最近打开的文件选择框
Ctrl+Shift+Up, Ctrl+Shift+Down:把代码住上移和住下移
Ctrl+Shift+Backspace:光标移动到上次修改的位置
Ctrl++,Ctrl+-:展开或收缩代码
Ctrl+Shift++,Ctrl+Shift+-:全部展开或收缩代码
Ctrl+~:切换主题,配色等(一般默认会被输入法占用)
更改快捷键
示例:把代码提示快捷键由Alt+Space改为Ctrl+Alt+/
打开File?Setting?Keymap
找到Main menu?Code?Complete Code?Basic,选择右边的“Add Keyboard Shortcut”
在弹出的框里光标放到输入框,同时按下:Ctrl+Alt+/
成功后应用保存,即可生效
更新日志
1、在Rails实体之间导航
现在,您可以在Rails实体和数据库模式之间导航。为此,请按 Ctrl+Alt+Home。为了使导航更加无缝,我们还统一了导航弹出窗口的外观并使其更加紧凑。
2、改进方法之间的导航
导航| 现在转到超级方法(Ctrl+U),您可以选择要导航到的确切超级方法。
您也可以 搜索Alt+F7超级方法的用法()。
3、结构视图导航
在“ 结构”视图(Ctrl+7)中,您可以过滤掉变量以仅查看方法。