RubyMine 2020正式版是一款非常好用的是一个为Ruby 和Rails开发者准备的 IDE。RubyMine 2020正式版能够帮助用户省去自己配置文件环境的时间,自动就配置编辑好,让用户更加快速的进入编程工作,并且RubyMine 2020正式版还能够有效的减少用户日后维护的时间和各种问题。RubyMine 2020正式版还有着非常多比同类型还要多的功能,不管是代码的调试还是功能的测试,各种文件环境的部署都可以使用这款软件来完成,非常的好用。并且RubyMine 2020正式版内部还有着智能编辑和添加功能,可以帮助用户快速编辑代码,辅助用户自动高效的生成代码,保证质量的同事不出问题。并且RubyMine 2020正式版还有着专门的RoR 项目架构视图,可以快速的进行Model-View-Controller 导航选项,对Rails 特定代码完成,非常好用方便,如果用户需要一款专门为Ruby集成开发环境的软件。那一定不要错过这款软件。RubyMine 2020正式版一定是你心中完美的存在。本次小编分享的是该软件的官方版,用户可以根据步骤直接进行免费破解使用,有需要快来这里下载这款软件体验一下吧。
RubyMine 2020正式版新功能
一、代码见解
1、审查和修复代码中问题的新方法
我们添加了一个新的小部件,该小部件显示了当前文件中的问题数量。单击它会打开一个工具窗口,其中列出了这些问题。从那里,您可以跳转到包含问题的代码,也可以直接从工具窗口中解决问题。
二、液体模板语言
对Liquid模板语言的基本支持
包括对Liquid模板语言的基本支持。IDE将向您显示语法是否存在问题,提供实时模板以插入常用结构,并根据您在“ 代码样式”设置中指定的要求重新格式化代码。
三、新的智能意图动作
1、翻转三元和if-else运算符
使用Invert'if-else'操作,您可以翻转if-else运算符,以便消除条件并切换分支。对于三元运算符,存在以相同方式起作用的Flip'?:'意图动作。
2、在嵌套的“ if”语句和布尔表达式之间切换
使用合并嵌套的“ if”操作可将嵌套语句合并为布尔表达式。要调用此动作,请将插入符号放在if表达式的外部。
拆分为多个“ if”执行相反的操作,布尔运算符上的脱字符号可用。
3、在“ else / if”和“ elsif”语句之间切换
使用合并“ else if”和拆分“ elsif”意图操作,您可以将elsif语句拆分为嵌套else/if分支,反之亦然。
4、合并/分割顺序的'if'
该合并/分裂顺序“如果的动作是可在elsif或 if关键字。如果这些分支内的代码完全相同,则建议合并两个分支。然后,RubyMine将使用||运算符组合这两个条件, 并在必要时添加括号。该拆分成多个“如果的作用则相反。
5、扩展或展平命名空间
这些意图动作将把具有::范围解析运算符的行扩展为嵌套模块,反之亦然。请注意,“展平名称空间” 操作将展平其上方的模块。
6、添加/删除澄清括号
“ 添加括号清楚意图”操作适用于二进制和三进制表达式。它将括号添加到依赖运算符优先级的复杂表达式中,以阐明应如何评估表达式。您也可以调用删除不必要的括号。
7、添加/删除下划线
“ 添加下划线”操作会为大量数字添加下划线,以提高可读性。支持的类型为integer/float/octal(每3位数字加一个下划线)和hexadecimal/binary(每4位字符/位数加一个下划线 )。
您可以对带下划线的数字调用“ 删除下划线”操作。
8、引入一个新的局部变量
将插入符号放在表达式上时,可以使用此意图操作来引入新的局部变量。
9、内联局部变量
如果您发现自己只剩下一次使用过的变量,则此意图操作在重构期间非常有用。
10、在块和行注释之间切换
现在,您可以将块注释转换为行注释,反之亦然。请注意,这些操作仅适用于从行首开始的注释,因为块注释需要这样做。
四、代码编辑器
1、改进了折叠的if / while / for语句的可读性
对于折叠构建体,如if,while,和for,的RubyMine现在显示在第一行中使用的条件或变量。这种方法使查看是否需要展开结构并对其进行研究变得更加容易。
2、编辑器内RDoc / YARD文档注释呈现
在编辑器中读取RDoc或YARD文档可能会很烦人,因为您必须经过所有标记,尤其是当您需要与参考链接和图像进行交互时。这就是为什么我们要添加一种直接在编辑器中呈现文档的方法。
通过首选项/设置启用此功能| 编辑器 一般| 外观| 渲染文档注释
3、Heredoc注射剂
RubyMine现在支持Heredoc注入,使您可以在保持原始格式和缩进的同时定义多行字符串。用它来嵌入代码片段,例如HTML或SQL。
4、改进方法之间的导航
现在,您可以通过调用意图动作或单击装订线中的图标来在上层方法和上层方法之间导航。
五、红宝石
1、支持无极限范围
与往常一样,支持最新版本的Ruby。例如,支持Ruby 2.7中引入的Beginless Range。
2、改进了标准库方法的完成度
RubyMine的现在建议更准确的各种标准库的方法,包括:完成Array#sort_by,Hash#each和其他许多人。
3、将命名参数转换为编号参数,反之亦然
现在,您可以轻松地将命名参数转换为带编号的参数,这是Ruby 2.7中引入的。将插入符号放在任何命名参数上,按Alt+Enter,然后选择将命名参数转换为编号意图操作。该转换编号参数命名的动作却反其道而行之。
4、将attr_accessor / reader / writer添加到实例变量
使用新的意图操作,您可以轻松地将属性访问器,读取器或写入器添加到实例变量。为此,请将插入符号放在变量上,然后按 Alt+Enter。
六、滑轨
展开懒键
在使用延迟键(延迟查找)的Rails应用程序中,此意图操作将自动将键扩展为完整格式。如果控制器中有一个惰性键,则意图可能会询问将其扩展到哪个惰性键(因为可以有多个选项)。
七、吉特
1、全面支持GitHub拉取请求
您不再需要在浏览器和IDE之间切换。现在可以从RubyMine中完成整个拉取请求工作流程!
使用v2020.2,您可以浏览,分配,管理甚至合并拉取请求,查看时间线和内联注释,提交注释和评论以及接受更改。
2、改进的Git操作对话框
现在,“合并”,“拉取”和“重新设置Git”对话框具有更好的视觉一致性和更少的混乱。使用新设计,您可以快速查看将执行哪个Git命令
我们还将–rebase选项添加到“拉”对话框中,并将 –no-verify选项添加到“合并”对话框中。
八、JavaScript和TypeScript
1、JavaScript的新智能意图
新的智能意图(Alt+Enter)将帮助您更快地执行某些操作。例如,您现在可以快速将for带有数字索引的循环转换为forEach数组方法。浏览JavaScript和TypeScript文件中的文档注释也变得更加容易,因为您现在可以直接在编辑器中呈现它们,从而将所有干扰降到最低。
2、使Prettier成为JavaScript项目中的默认格式化程序
是否想使用Prettier而不是内置格式化程序来整理代码?通过此更新,它变得比以前更加容易。只需选中新上的代码格式化 复选框,当你重新格式化您的IDE将使用更漂亮.js, .ts,.jsx,和.tsx文件。其他文件类型也可以轻松添加。
3、享受对Vue的一流支持
在过去的一年中,我们增加了对Nuxt.js的支持,特定于Vue的代码样式设置,对TypeScript项目中Vue的改进以及许多其他功能。RubyMine中的Vue支持从未如此高级
九、数据库工具
1、单元格值的单独编辑器
现在,如果您的单元格具有巨大价值,则可以在单独的面板中查看或编辑它。您也可以使用右侧的工具栏切换自动换行模式。
2、布尔值的新用户界面
现在有一种更加用户友好的方式来查看和编辑布尔值。现在,真值用项目符号标记,以将其与所有其他值区分开。
编辑:
1)空格键可以像以前一样切换值。
2)打字f,t,d,n, g,或c将输入的对应值: false,true,default,null, generated,和computed。
3)键入其他任何内容都会打开一个包含所有可能值的下拉列表。
十、其他变化
RubyMine 2020正式版安装方法
1、下载软件以后点击RubyMine-2020.1.exe启动安装
2、提示软件的安装地址C:Program FilesJetBrainsRubyMine 2020.1
3、显示快捷方式设置,勾选64位的运行快捷方式
4、提示开始菜单名字设置,默认JetBrains
5、提示安装进度,等待软件安装结束吧
6、jetbrains rubymine已经安装结束,点击完成启动软件
RubyMine 2020正式版使用说明
新版本适用于不同的平台,包括macOS,Wind打开一个项目
首先,我们需要克隆包含示例应用程序的存储库:
1、运行软件,在欢迎屏幕上单击从版本控制中签出,然后选择Git。
2、在“克隆存储库”对话框中,将以下地址插入URL字段,然后单击“克隆”按钮将显示一个指示克隆过程的进度条。
3、克隆存储库后,系统将提示您打开包含该项目的目录。单击是。
4、打开目录并启动索引过程。您可以在状态栏中查看进度。
索引您的项目以分析其来源并收集有关可用文件,类和函数定义等的信息。这是代码洞察功能代码完成和导航所必需的。ows和Linux。
同类推荐
2021-12-28
立即下载2022-06-08
立即下载2022-06-18
立即下载2022-06-28
立即下载2022-07-23
立即下载2022-08-02
立即下载相关文章
CorelDraw如何导出图片?CorelDraw导出图片的技巧
2023-07-20HOF AI下载:HOF AI官方教程
2023-01-02QQ音乐定时开关机设置教程
2022-12-25飞书如何实名认证?
2022-12-18YY语音如何调节声音?
2022-12-11账号怎么注销?咪咕视频App注销帐号的方法
2022-12-11Focusky动画演示大师调整文字行间距/字间距的方法
2022-11-26115网盘怎么转存文件?115网盘转存文件的方法
2022-11-12Firealpaca如何抠图?Firealpaca抠图技巧
2022-04-27美图秀秀如何让你的照片变得更美?
2021-11-11