金榜探云手
!
JetBrains 是一家专注于开发工具的软件公司,总部位于捷克。他们以提供强大的集成开发环境(IDE)而闻名,如 IntelliJ IDEA、PyCharm、和 WebStorm等。这些工具被广泛用于 Java、Python、JavaScript 等编程语言的开发,因其智能化和高效性而备受开发者喜爱。
改进的 AI Assistant 支持、Rails 应用程序和引擎的自定义路径、对 Rails 7.1 严格 locals 的代码洞察、RBS 中的额外声明、针对调试器类型呈现器的更新、服务器模式下的 RuboCop、Brakeman 代码检查等。
JetBrains 的 AI Assistant 现已全面推出,搭载大量新功能和改进,助力提高您在 JetBrains IDE 中的工作效率。
现在,您可以为 Ruby 代码中的局部变量和形参启用 AI 生成名称建议。 内联使用 Rename(重命名)重构时,此操作可用。 要启用名称建议,请在 Settings | Tools | AI Assistant(设置 | 工具 | AI Assistant)下选中 Provide AI-generated name suggestions(提供 AI 生成名称建议)复选框。
我们持续改进 Ruby 上下文以及 LLM 分析代码库的方式。 这些更改会影响 AI Assistant 生成文档、解释 Ruby 代码、识别文件内容等的方式。
借助 AI Assistant,您可以为 Ruby 或 Rails 应用程序中的 public 方法轻松生成测试。 选择要通过测试覆盖的方法,然后按 ⌥ + Enter (macOS) 或 Alt + Enter (Windows)。 在上下文菜单中,选择 AI Actions(AI 操作),然后选择 Generate Unit Tests(生成单元测试)。
通过 JetBrains AI Service订阅,将 RubyMine 中的 AI Assistant 作为补充功能使用。
当您在 Rails 应用程序和引擎中使用自定义路径时,RubyMine 能够识别。 除了默认路径,例如 app
、app/controllers
和 app/models
,如果配置,IDE 还可以识别项目中的其他位置。 这使您能够重新定义默认结构,并且继续受益于 RubyMine 的代码洞察功能。 要设置自定义路径,请导航至 Settings | Languages & Frameworks | Rails | Paths(设置 | 语言和框架 | Rails | 路径)。
我们实现了一个新选项来自动检测 Rails 应用程序中的自定义路径。 每次打开项目时,RubyMine 都会尝试在后台导入 Rails 路径配置。
所有您喜欢的代码洞察功能,例如导航和类型支持,现在都可以与模型、控制器和邮件器一起运作,即使它们位于默认目录之外。
RubyMine 现在支持严格 locals 的解析、补全、Find Usages(查找用法)、Rename(重命名)和导航功能。
RubyMine 现在支持从 RBS 到 Ruby 自定义块的自类型。 此功能对 DSL 有益,并将帮助 RubyMine 进行识别,增强代码洞察。
现在,通过使用类似 YARD 的注释,您可以直接在其中显式声明块的自类型。
我们实现了对识别 Ruby 文件没有 RBS 中的额外声明的基本支持。 这对于广泛使用反射的项目特别有利,因为它允许这些声明在补全和其他 RubyMine 功能中仍然存在。 此功能可用于类、模块、常量、方法和变量。
您不再需要重新启动调试器即可将更改应用到类型呈现器。 点击 Apply(应用)按钮,RubyMine 即可立即重新加载它们。
RubyMine 支持在服务器模式下自动运行 RuboCop。 要使此功能正常运作,应确保满足以下要求:
现在,您可以在 RubyMine 中以人性化格式方便地查看 Brakeman 的洞察。 轻松访问 Brakeman 的文档、信心指标等,及时解决安全问题。 确保已经安装 brakeman
gem,然后转到 Code | Analyze Code | Run inspection by name(代码 | 分析代码 | 通过名称运行检查)并启动分析。
rspec-parameterized
的形参化规格RubyMine 提供对 RSpec::Parameterized 语法的全面支持,包括识别、解析和补全建议。 我们还实现了运行/调试配置来增强测试体验。
let_it_be
的固定例程声明我们使用 let_it_be
块在 RSpec 测试中添加了对固定例程声明的支持。 这包括变量解析、语法高亮显示、 before_all
的 do
块插入的自动处理等功能。 要启用该功能,您需要安装 test-prof
gem。
优点:使用方便,而且稳定性好;
缺陷: 官方价格有点小贵;
详细可以参考官网地址:https://www.jetbrains.com.cn/store/#personal
优点:使用方便,几乎免费;
缺陷: 需要教育邮箱,学生邮箱不太稳定,容易失效;
详细可以参考官网地址:https://www.jetbrains.com.cn/community/education/#classrooms
先去官网下载
可以在toolbox-app下载全家桶最新的工具。
不要带中文路径、删掉就会失效的
)先执行uninstall-all-users.vbs
,直接双击打开,
出现弹框done说明成功
然后再执行install-current-user.vbs
,直接双击打开即可
这里需要等待10秒左右才会出现done弹框,才是成功
打开 RubyMine
再输入对应的激活码即可
Mac / Linux 系统与上面 Windows 系统一样,需将补丁所属文件 /jetbra 复制到某个路径,且 路径不能包含空格与中文
。
再运行uninstall.sh
sh xxxxx 运行下.sh文件(记得sh后面加空格加路径)
出现done说明成功。
接着执行install.sh,与上面同理,出现done,the kill xxxxx 说明成功。
sed: RE error:illegal byte secuence
export LC_COLLATE='C’export LC_CTYPE=‘C’
脚本执行成功后,一定要重启 RubyMine ~~
脚本执行成功后,一定要重启 RubyMine ~~
脚本执行成功后,一定要重启 RubyMine ~~
成功的小伙伴求一键三连,谢谢
金榜探云手
:输入clion
,即可获得,永久实时更新回复 vip
获取欧洲正版
,全家桶、全插件、全主题、随便用
,每年只需一杯咖啡金榜探云手
:输入vip
申明:本教程 补丁、激活码均收集于网络,请勿商用,仅供个人学习使用,如有侵权,请联系作者删除。若条件允许,希望大家购买正版 !
PS: 本教程最新更新时间: 2024年3月1日,持续更新,收藏防失联哟
公众号
回复 vip
获取欧洲正版
,全家桶、全插件、全主题、随便用
,每年只需一杯咖啡!
关注金榜探云手
,每天为你带来最新好用的开发运维工具,如果你觉得用,请点赞+在看,然更多的人了解相关工具。
趁年底有空我也将付费版Idea百科全书,和Pycharm使用百科全书全部输出整理了,这些工具都掌握了对编码效率肯定是有本质上的提升,配合Github Copilot基本能让工具完成大部分开发工作,专注完成业务实现就好。
IDEA付费版使用百科全书
https://ziby0nwxdov.feishu.cn/docx/MiCfdogB4omIa9xlW50cByiGn5nPycharm付费版使用百科全书 https://ziby0nwxdov.feishu.cn/docx/DArFdVFQpomfUvxV7xZcCwXYn0c