本文从国外论坛翻译 medium,原文地址:https://medium.com/@xjpp2/top-10-plugins-for-intellij-idea-you-dont-want-to-miss-38a723e26140
本文将介绍 10 多个最好的 IntelliJ IDEA 插件可以在更短的时间内提高工作效率,完成更多的工作。如果将这些插件合并到您的工作流程中,您将能够更有效地应对开发挑战。1、TabNine
TabNine 是一个 IntelliJ IDEA 插件,可以为 Java 和 JavaScript 提供开发人员的代码 AI 建议。它分析了数百万个开源项目的代码,并提供了相关和准确的代码片段,以帮助开发人员更快、更准确地编写代码。
使用 TabNine 许多优点包括: 有效的代码提示。 支持大量的编程语言。 帮助主流编辑器和IDE。 使用机器学习,记住你经常写的代码,并提供极其详细的提示。
地址:https://plugins.jetbrains.com/plugin/12798-tabnine-ai-code-completion-js-java-python-ts-rust-go-图灵--more
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-mybatiscodehelperpro
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 许多优点包括: GitToolBox 在 IntelliJ IDEA 在上下菜单中添加了几个快速操作,允许您不离开 IDE 常见的情况下执行 Git 任务。 Git 控制台:插件向 IntelliJ IDEA 添加了一个 Git 控制台,允许你在那里 IDE 中使用 Git。 GittolBox包含几种解决合并冲突的工具,最新的工具是更容易解决冲突,并保持您的代码库。 Git stash management:为管理Gitt添加了几个插件 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】每周分享技术干货、在线项目实践经验、高效开发工具等,您的关注将是我的更新动力