本文翻译自国外论坛 medium,原文地址:medium.com/@xjpp22/top…
在本文中,我们将介绍 10 多个最好的 IntelliJ IDEA 插件,以进步作业功率并在更短的时间内完结更多作业。如果将这些插件兼并到您的作业流程中,您将能够更有用地应对开发应战。
1、TabNine
TabNine 是一个 IntelliJ IDEA 插件,可认为 Java 和 JavaScript 开发人员的代码供给 AI 主张。它分析来自数百万个开源项目的代码,并供给相关且精确的代码片段,以协助开发人员更快、更精确地编写代码。

- 有用的代码提示。
- 支撑大量编程言语。
- 为干流编辑器和IDE供给协助。
- 运用机器学习,记住你经常写的代码,并供给极端详细的提示。
地址:plugins.jetbrains.com/plugin/1279…

2、RestfulToolkit
RestfulToolkit 供给了与 RESTful API 交互的有用东西。开发人员能够运用此插件直接从 IDE 轻松测验、调试和办理 RESTful API 恳求,从而进步他们的整体功率和生产力。
该插件与 HTTP Client、REST Assured 等流行东西集成,使其成为 RESTful API 开发的完整处理方案。
地址:plugins.jetbrains.com/plugin/1029…

3、MyBatisCodeHelperPro
MyBatisCodeHelperPro 在运用 MyBatis 结构时进步了开发人员的作业功率。它包含代码生成和实时模板,使编写和办理 MyBatis 代码愈加简单,节省时间和精力。
此外,该插件支撑数据库架构同步和 SQL 文件生成,进步开发功率。
地址:plugins.jetbrains.com/plugin/9837… dehelperpro

4、CodeGlance
CodeGlance 为开发人员供给了代码右侧增加了简明概览,使他们更简单浏览和理解代码。


5、GenerateAllSetter
GenerateAllSetter 有助于为类中的一切特点生成 setter 办法。这能够在编写代码时节省时间和精力,一起也降低了犯错的可能性。

地址:plugins.jetbrains.com/plugin/9360…

6、Lombok
Lombok:一个自动生成样板代码的 Java 库。
Project Lombok 是一个 java 库,可自动插入您的编辑器和构建东西,为您的 java 增加趣味。永远不要再写另一个 getter 或 equals 办法,经过一个注解,您的类就有一个功用完全的构建器,自动化您的日志变量,等等。
地址:projectlombok.org/

Enable annotation processing

7、Rainbow Brackets
该插件为代码的方括号和圆括号着色,从而更简单区别不同等级的代码块。
地址:plugins.jetbrains.com/plugin/1008…


8、GitToolBox
它包含许多额定的功用和快捷方法,使开发人员更简单运用 Git。运用 GitToolBox 的很多优点包含:
- GitToolBox 在 IntelliJ IDEA 上下文菜单中增加了几个快速操作,答应您在不离开 IDE 的情况下履行常见的 Git 任务。
- Git 控制台:该插件向 IntelliJ IDEA 增加了一个 Git 控制台,答应您在 IDE 中运用 Git。
- GitToolBox包含了几个处理兼并抵触的东西,能够更简单地处理抵触并保持你的代码库是最新的。
- Git stash management:该插件增加了几个用于办理Git stashes的东西,使保存和从头应用代码更改变得愈加简单。
地址:plugins.jetbrains.com/plugin/7499…

9、Maven Helper
Maven Helper 供给了一种更方便的方法来处理 Maven 项目。
Maven Helper 是一个协助开发人员完结 Maven 构建进程的东西。该插件包含用于办理依赖项、插件和配置文件的功用,例如检查、分析和处理抵触以及运转和调试特定 Maven 目标的才能。
这能够经过减少花在手动配置和故障扫除任务上的时间,使开发人员有时间进行编码和立异,从而进步生产力。
地址:plugins.jetbrains.com/plugin/7179…


10、Sonarlint
Sonarlint 是一个代码质量检测东西,集成了 SonarQube 以动态检测和修复代码质量问题。
Sonarlint 供给实时反应和主张,协助开发人员进步代码质量。它集成了 SonarQube 代码分析渠道,答应开发人员直接在他们的 IDE 中检查代码质量问题。
这经过在潜在问题抵达构建和测验阶段之前检测它们来节省时间并进步功率。 Sonarlint 还能够协助开发人员恪守最佳实践和编码标准,从而生成更易于保护和更强健的代码。
地址:plugins.jetbrains.com/plugin/7973…

最终感谢大家阅览,期望这篇文章能协助到你。公众号【waynblog】每周共享技能干货、线上项目实战经验、高效开发东西等,您的关注将是我的更新动力。