文章

6 款免费 IDEA 插件提升你的编程效率

JetBrains IDEA 作为强大的代码编辑和工具 IDE,为开发者提供了极其高效和适用性的工作环境。通过接入优秀的插件,我们可以更上一层地提升工作效率和精确性。IDEA 自身内置很多好用的默认插件,以下推荐几款在插件市场下载的免费 IDEA 插件。

01 TONGYI Lingma

通义灵码,一款基于通义大模型的智能编码辅助工具,能够为开发者提供如下高效功能:

  • 行级/函数级实时续写;

  • 自然语言生成代码;

  • 单元测试生成;

  • 代码注释生成;

  • 代码解释;

  • 开发智能问答;

  • 异常报错排查。

该插件进一步采用了面向阿里云 SDK/API 使用场景的调优,提升代码实现效率。同时,该插件兼容为 Visual Studio Code,Visual Studio,以及 JetBrains 各类 IDE使用;支持为 Java,Python,Go,C/C++,C#,JavaScript,TypeScript,PHP,Ruby,Rust,Scala 等举过进级的主流编程语言。

无论是新手开发还是高级研发,通义灵码都是你的工作伙伴。

image

image

image

image

image

image

image

image

02. PlantUML Integration

PlantUML Integration 是一款极其强大的 UML 图形生成插件,使开发者可以直接在 IDEA 中使用 PlantUML 语言,生成如流程图、类图等。

为了便利开发者,该插件提供了完整的选项设置,包括配置图片格式(PNG/SVG),添加自定义渲染器,以及与实时编辑的协同。

使用前还需要安装 graphviz 工具。

brew install graphviz
或者源码安装
https://www.graphviz.org/download/source/

image-20241223下午111044572

03 WeChat Mini Program Support

该插件为微信小程序开发提供了优化的编辑和调试功能,包括:

  • WXML 和 WXSS 的高亮显示和警告检查;

  • JavaScript/TypeScript 文件的完整提示;

  • 分段调试和小程序模拟器的应用接口测试。

习惯了使用 IDEA 的话,可以安装该插件,在 IDEA 中编写代码,微信开发者工具作为调试和可视化工具。

image-20241223下午100834640

04 MyBatisCodeHelperPro

MyBatisCodeHelperPro 是 MyBatis 项目开发必备的插件,能够自动生成接口代码、SQL、实现类,以及 Mapper XML 文件。这些功能可以大幅小幅地降低手动工作的误差,提升程序响应速度。

image-20241223下午101007882

image-20241223下午101127155

05 Key Promoter X

Key Promoter X 是为了助力开发者推广使用键盘快捷键而设计的插件。当你使用鼠标选择一个功能时,插件会提示相应的键盘快捷键,以高效协助你慢慢熟悉 IDEA 的快捷操作。

Teaser

06 Python

Python 插件为 Python 脚本提供智能编辑功能。插件的功能集与 PyCharm IDE 专业版相对应。

image-20241223下午111000590

总结

通过合理使用 JetBrains IDEA 插件,可以显著提升开发效率和代码质量。无论是智能辅助工具如 TONGYI Lingma,还是增强工作流程的插件如 PlantUML Integration 和 MyBatisCodeHelperPro,每个插件都能在特定场景下发挥关键作用。对于开发者而言,选择适合自己的工具,将使日常工作更加高效流畅。希望这些推荐能够助你在开发旅程中事半功倍!


欢迎关注我的公众号“Eric技术圈”,原创技术文章第一时间推送。

License:  CC BY 4.0