乐趣区

关于后端:IDEA用上这十大插件就很舒服

本文翻译自国外论坛 medium,原文地址:https://medium.com/@xjpp22/top-10-plugins-for-intellij-idea-y…


在本文中,咱们将介绍 10 多个最好的 IntelliJ IDEA 插件,以进步工作效率并在更短的工夫内实现更多工作。如果将这些插件合并到您的工作流程中,您将可能更无效地应答开发挑战。

1、TabNine

TabNine 是一个 IntelliJ IDEA 插件,能够为 Java 和 JavaScript 开发人员的代码提供 AI 倡议。它剖析来自数百万个开源我的项目的代码,并提供相干且精确的代码片段,以帮忙开发人员更快、更精确地编写代码。

应用 TabNine 的泛滥劣势包含:

  1. 无效的代码提醒。
  2. 反对大量编程语言。
  3. 为支流编辑器和 IDE 提供帮忙。
  4. 应用机器学习,记住你常常写的代码,并提供极其具体的提醒。

地址:https://plugins.jetbrains.com/plugin/12798-tabnine-ai-code-co…

2、RestfulToolkit

RestfulToolkit 提供了与 RESTful API 交互的有用工具。开发人员能够应用此插件间接从 IDE 轻松测试、调试和治理 RESTful API 申请,从而进步他们的整体效率和生产力。

该插件与 HTTP Client、REST Assured 等风行工具集成,使其成为 RESTful API 开发的残缺解决方案。

地址:https://plugins.jetbrains.com/plugin/10292-restfultoolkit

3、MyBatisCodeHelperPro

MyBatisCodeHelperPro 在应用 MyBatis 框架时进步了开发人员的工作效率。它包含代码生成和实时模板,使编写和治理 MyBatis 代码更加容易,节省时间和精力。

此外,该插件反对数据库架构同步和 SQL 文件生成,进步开发效率。

地址:https://plugins.jetbrains.com/plugin/9837-mybatisco
dehelperpro

4、CodeGlance

CodeGlance 为开发人员提供了代码右侧增加了扼要概览,使他们更容易浏览和了解代码。

地址:https://plugins.jetbrains.com/plugin/7275-codeglance/

能够看到在上图右侧区域有一个代码概览区域,并且能够高低滑动。

5、GenerateAllSetter

GenerateAllSetter 有助于为类中的所有属性生成 setter 办法。这能够在编写代码时节省时间和精力,同时也升高了出错的可能性。

地址:https://plugins.jetbrains.com/plugin/9360-generateallsetter

6、Lombok

Lombok:一个主动生成样板代码的 Java 库。

Project Lombok 是一个 java 库,可主动插入您的编辑器和构建工具,为您的 java 削减趣味。永远不要再写另一个 getter 或 equals 办法,通过一个注解,您的类就有一个功能齐全的构建器,自动化您的日志变量,等等。

地址:https://projectlombok.org/

须要留神的就是在应用了在 IDEA 中应用 Lombok 插件记得启用 Enable annotation processing

7、Rainbow Brackets

该插件为代码的方括号和圆括号着色,从而更容易辨别不同级别的代码块。

地址:https://plugins.jetbrains.com/plugin/10080-rainbow-brackets

能够看到增加黑白方括号后,代码可读性有所提高。

8、GitToolBox

它包含许多额定的性能和快捷方式,使开发人员更容易应用 Git。应用 GitToolBox 的泛滥长处包含:

  1. GitToolBox 在 IntelliJ IDEA 上下文菜单中增加了几个疾速操作,容许您在不来到 IDE 的状况下执行常见的 Git 工作。
  2. Git 控制台:该插件向 IntelliJ IDEA 增加了一个 Git 控制台,容许您在 IDE 中应用 Git。
  3. GitToolBox 蕴含了几个解决合并抵触的工具,能够更容易地解决抵触并放弃你的代码库是最新的。
  4. Git stash management:该插件增加了几个用于治理 Git stashes 的工具,使保留和从新利用代码更改变得更加容易。

地址:https://plugins.jetbrains.com/plugin/7499-gittoolbox

9、Maven Helper

Maven Helper 提供了一种更不便的形式来解决 Maven 我的项目。

Maven Helper 是一个帮忙开发人员实现 Maven 构建过程的工具。该插件包含用于治理依赖项、插件和配置文件的性能,例如查看、剖析和解决抵触以及运行和调试特定 Maven 指标的能力。

这能够通过缩小花在手动配置和故障排除工作上的工夫,使开发人员有工夫进行编码和翻新,从而进步生产力。

地址:https://plugins.jetbrains.com/plugin/7179-maven-helper

10、Sonarlint

Sonarlint 是一个代码品质检测工具,集成了 SonarQube 以动静检测和修复代码品质问题。

Sonarlint 提供实时反馈和倡议,帮忙开发人员进步代码品质。它集成了 SonarQube 代码剖析平台,容许开发人员间接在他们的 IDE 中查看代码品质问题。

这通过在潜在问题达到构建和测试阶段之前检测它们来节省时间并提高效率。Sonarlint 还能够帮忙开发人员恪守最佳实际和编码标准,从而生成更易于保护和更强壮的代码。

地址:https://plugins.jetbrains.com/plugin/7973-sonarlint


最初感激大家浏览,心愿这篇文章能帮忙到你。公众号【waynblog】每周分享技术干货、线上我的项目实战经验、高效开发工具等,您的关注将是我的更新能源😘。

退出移动版