提升编码体验感!安利两款使用已久的开发工具插件题
前言
开发插件千千万,想必大家或多或少都有在用些插件,来提高编码舒适度,有擅长快速处理规定格式文本的,有擅长更改界面样式提升美观度的,但在实际工作学习场景中,很多插件安装后使用频次很少,或上手操作复杂,久而久之甚至忘记有这个插件的存在。本篇接下来就分享两款使用频次极高的插件,期望也能帮助到大家提升开发效率和编码体验感。
-
通义灵码
-
Rainbow Brackets
本篇提到的两款插件工具均可在vscode和idea系列的集成开发环境中使用。
通义灵码
严格来说这已经不算是一款单纯的插件了,它是由阿里云打造的智能编码加速器,拥有云端大模型和极速离线模型,无论是在线还是离线状态,都能体验到AI加持下智能编码带来的舒适感。
优势
1、对比其他在线的大模型
通义灵码好处在集成到了开发环境中,以至于上下文的读取、生成、解析等操作均更加便捷,仅需1-2个操作即可达到自己想要的效果,避免了复制提问等许多不必要操作,体验感远超在网页端使用的对话大模型。
2、对比其他开发集成环境的插件
得益于AI大模型的加持,无论是Java,还是Python、C++等其他编程语言,通义灵码都能提供支持。它覆盖了几乎所有主流编程语言。并不局限于某种文本格式处理、编码生成等单一的操作。
3、目前个人版本免费
来自官网的信息,目前个人版完全免费,个人专业版限时免费
就使用上来看,个人版免费版已经完全值得下载使用这款插件了,若有需要可按需购置其他版的方案
安装:简单三步走
1、打开你的IntelliJ IDEA,进入 Settings。
2、点击 Plugins,搜索 TONGYI Lingma 并安装。
3、重启IDEA,使用阿里云账号登录,智能编码之旅就此开启。
可选择开启本地模型服务,在网络不佳的时候依旧可以便捷实用(但初次使用会下载模型到本地,路径可向下翻见本地存储路径)
功能深度解析
- 实时代码续写:当你在IDE中敲下代码时,通义灵码能够根据当前的代码结构,智能预测并提供下一行代码的建议,让你的编码更加流畅。
- 使用场景:通义灵码能够根据你的开头代码和上下文的内容,预测并提供实现代码供选择。(可按ALT+P主动触发 )
- 自然语言转代码:只需用自然语言描述你的编码需求,通义灵码就能将其转化为实际的代码。
- 使用场景:在写业务逻辑时,将此处业务逻辑以注释形式复制过来或者写出,即可让通义灵码完成实际代码编写。(可按ALT+P主动触发 )
- 代码注释生成:自动为方法和代码块添加注释,提升代码的可读性和维护性。
- 使用场景:在团队项目中,自动生成的注释能够帮助新成员快速理解代码结构和逻辑。
- 不想写注释和不想看没注释的代码,这两者的矛盾就让通义灵码来缓和好啦
- 代码解释:选中代码后,通义灵码能够自动识别编程语言并提供代码的功能解释,帮助你深入理解代码。
- 使用场景:在代码审查或学习开源项目时,通义灵码的解释功能能够帮助你快速把握代码要点。
- 智能问答与异常排查:遇到编码难题或运行时异常,通义灵码的智能问答功能能够提供解决方案或排查建议。
- 使用场景:在开发中遇到异常报错问题,通义灵码能够提供排查步骤和可能的解决方案。
- 单元测试生成:支持JUnit、Mockito等多种测试框架,一键生成测试代码,确保你的代码质量。
- 使用场景:开发新模块后,需要编写测试用例,通义灵码能够基于你的业务逻辑,自动生成测试代码。
快捷键:提升编码速度
操作 | macOS | Windows |
---|---|---|
打开智能问答窗口 | ⌘ ⇧ L | Ctl +Shift + L |
接受代码建议 | Tab | Tab |
废弃代码建议 | esc | esc |
查看上一个推荐结果 | ⌥ + [ (Option + [) | Alt +[ (Alt + [) |
查看下一个推荐结果 | ⌥ +] (Option + ]) | Alt +] (Alt + ]) |
手动触发代码建议 | ⌥ +P (Option + P) | Alt + P (Alt + P) |
Rainbow Brackets
功能简述
此插件的作用十分简单,支持多种语言的彩虹颜色标记(借用官方的两张图片)
相对于通义灵码,此插件的功能就简单许多了,不过也正是这种简单实用性,在一些结构复杂或编码缩进不规范的场景下,可以快速区标签或括号范围内容。让我们在实际的工作和学习中,多次免受额外的眼部劳动,提升了编码体验感。
安装:简单三步走
1、打开你的IntelliJ IDEA,进入 Settings。
2、点击 Plugins,搜索 Rainbow Brackets 并安装。(第二个是精简免费版,依旧够用)
3、重启IDEA
结语
本篇主要介绍了两款开发集成环境中,提升效率和编码舒适度的插件。大而全的通义灵码,小而精的Rainbow Brackets,其中通义灵码在idea版本上是有限制的(至少要2020.3及以上),若需要新版本的安装和激活教程,可添加公众号,发送开发集成环境激活获取免费教程。
另外公众号建立了AI应用、学习面试资料、各类资源资讯的知识库和开发便捷工具箱,旨在一起打破信息壁垒,消除信息差。欢迎大家关注 程序技术新视野 微信公众号!
如果觉得不错,随手点个赞、收藏吧。
如果想第一时间收到推送,也可以给我个关注 ⭐
谢谢你看我的文章 ~