idea插件
1 生产力和自动化
1 Tabnine智能代码补全(Tabnine AI Code Completion)
安装链接:https://www.tabnine.com/
在编写软件的重要业务逻辑之前,不断重复编写样板代码让人感到非常沮丧。Tabnine是一个由人工智能驱动的助手,可以帮助您摆脱编写重复代码的烦恼,让您能够专注于更重要的任务。
与普通的基本代码完成插件不同,Tabnine IntelliSense更进一步。它通过先进的AI模型理解您代码的上下文,并生成整行代码甚至整个函数,准确性前所未有。更重要的是,Tabnine可以学习和适应您独特的代码模式和风格,确保编码一致性。
Tabnine支持多种编程语言,包括Java、Typescript、Python、Rust和JavaScript等。无论您使用哪种语言,Tabnine都可以提供帮助。Tabnine与IntelliJ IDEA和其他流行的IDE完美结合,让您无需额外配置开发环境,专注于编写代码。
2 Key Promoter X
安装链接:https://plugins.jetbrains.com/plugin/9792-key-promoter-x
鼠标悬停在不同菜单上时显示相应的键盘快捷方式提示,这样您就不必立即回忆所有的快捷方式,而是逐渐在使用Key Promoter X的过程中形成对这些快捷方式的肌肉记忆。
3 Docker
安装链接:https://plugins.jetbrains.com/plugin/7724-docker
如果您曾经有机会在开发、部署和生产中看到应用程序,那么您一定知道在尝试使应用程序在不同环境中无缝运行时可能会面临的挑战。如果您曾经与团队合作过,那么开发人员都知道“在我的机器上可以运行”的问题。这就是为什么需要Docker。
Docker已经变得非常流行,彻底改变了我们管理、部署和监视应用程序的方式。IntelliJ IDEA与Docker集成,使用Docker时无需在外部终端和IDEA之间切换。
通过IntelliJ Docker插件,您现在可以创建Docker镜像、运行Docker容器,并通过私有和公共注册表管理您的Docker compose应用程序,而无需离开IntelliJ IDEA。
另一个值得注意的功能是,IntelliJ IDEA与Docker compose集成,允许您从IntelliJ IDEA定义和运行多容器应用程序。
4 MavenHelper
安装链接:https://plugins.jetbrains.com/plugin/7179-maven-helper
构建Java应用程序或任何其他大型应用程序时,跟踪所有项目依赖项及其相应版本,并保证您的应用程序正常工作以及您的项目可以在不同环境中运行,可能会非常麻烦。Maven是管理依赖项和处理项目构建的绝佳工具。
Maven Helper IntelliJ插件使管理项目依赖项的体验更加出色。使用此插件,您可以直观地搜索、添加和管理依赖项的范围。您还可以方便地运行或调试包含当前文件的模块或根模块的Maven目标,甚至可以搜索远程Maven存储库。
通过依赖关系分析器,您还可以获得有关Maven依赖项的全面依赖关系分析,包括冲突、重复和缺失依赖项。
5 Rainbow Brackets
安装链接:https://plugins.jetbrains.com/plugin/10080-rainbow-brackets
Rainbow Brackets是一个IntelliJ插件,可以通过为代码中的括号着色并根据嵌套级别为开放和关闭括号提供不同的颜色来提供视觉辅助。
使用RainBow Bracket插件可以使您的代码更易读,特别是在处理循环和嵌套函数时。采用此IntelliJ插件还可以提高您的编码速度并增强作为开发人员的生产力。
6 RestfulTool
的请求路径,不用一个个的controller里找了,直接 Ctrl + Alt + /
就可以帮助我们精确定位!
7 Translation
翻译
8 Free MyBatis Tool
Free MyBatis Tool 是一款增强idea对mybatis支持的插件,可以点击箭头实现来回跳转,Alt+Enter
可以生成代码块,前提你得有mapper.xml文件了哈!
9 Mybatis Log
由于一个方法执行了很多功能,在控制台的日志太多了,我们找sql不太方便,这是一个汇总sql的地方,之前控制台sql参数和值是分开的,这里给你组装好了!
10 Vue.js
作为一名后端要写前端代码,又不想使用VS Code或者WebStorm
,这个插件赋予IDEA写前端的功能,提示什么的都挺好的!
11 Maven Helper
这是一个解决Maven依赖冲突,可以快速查找项目中的依赖冲突,给出解决方案!
12 Lombok
安装链接:https://projectlombok.org/
Lombok是一个Java库,可以自动生成样板代码,减少开发人员必须编写的样板代码量,可以提高效率,这样开发人员能够更多地投入到实际功能的开发中。
13 Code With Me
【下载地址】https://plugins.jetbrains.com/plugin/14896-code-with-me
Code With Me是一款支持协作开发和配对编程的插件。此插件支持多个开发人员同时在同一个项目上工作,并实时观察彼此的光标和修改。这一功能极大地提高了团队的效率,开发人员可以更好地分享思路,实现更有效的协作。在当今的远程工作环境中,Code With Me尤为实用,您可以通过它进行远程配对编程会话。