IntelliJ IDEA中的神仙插件 写代码必备

源代码 2024-9-22 15:52:20 50 0 来自 中国
IDEA 全称 IntelliJ IDEA,是java编程语言开辟的集成环境。IntelliJ在业界被公以为最好的java开辟工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI筹划等方面的功能可以说是超常的。IDEA是JetBrains公司的产物,这家公司总部位于捷克共和国的都城布拉格,开辟职员以严谨著称的东欧步伐员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java,Kotlin等少数语言。
俗话说:"工欲善其事必先利其器",本日预备和各人一起分享一下实际工作中能提拔幸福感和工作服从的IDEA插件。
废话不多说,let's go !!!
1Alibaba Java Coding Guidelines
在你须要查抄的代码上面,点击右键,选择编码规约扫描

将会出现如下所示的查抄效果,并会给出编码规范和提示:
2GsonFormat
【jsonToBean】
在寻常的开辟中,将json转为Bean
3A8Translation
【翻译的插件】
选中你要翻译的汉语或英文,点击鼠标右键,选择Translate, (快捷键是Alt+T)就会实现翻译,不消再去切换屏幕利用翻译软件翻译了。
4Maven Helper
【分析依赖辩论的插件】
此插件可用来方便表现maven的依赖树,和表现辩论,在我们梳理依赖时资助很大。
5.png 5Free Mybatis plugin
【加强idea对mybatis支持的插件】
天生mapper xml文件 快速从代码跳转到mapper及从mapper返回代码 mybatis自动补全及语法错误提示 集成mybatis generator gui界面 这个插件超等实用,可以从mapper接口跳转到mybatis的xml文件中,还能找到对应地方
6Grep Console
【日记高亮表现插件】
可以Ctrl + Alt +S Other Settings举行配色(颜色参考请搜刮:电脑最护眼的色彩、表现屏亮度亦云云)
7Lombok
当我们创建一个实体时,通常对每个字段去天生GET/SET方法,但是万一后面须要增长大概减少字段时,又要重新的去天生GET/SET方法,非常贫苦。可以通过该插件,无需再写那么多冗余的get/set代码。
留意:须要在pom引入依赖
<!--lombok用来简化实体类:须要安装lombok插件--><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></dependency>8Nyan progress bar
基于Idea利用的美丽进度条。把你的加载进度条全都酿成彩虹和猫咪
8.png 9FindBugs-IDEA
【Bug查抄插件】
在文件上或文件里面点击鼠标右键,选择FingBugs
简朴的bug能给你快速找返来,什么NPE啥的,小儿科!保举!!(嗓门大就说一遍)
10Key Promoter X
你还在为记不住快捷键烦恼吗,Key Promoter X可以资助你快速记取常用的快捷键。当你在idea中用鼠标点击菜单,它可以表现对应的快捷键以及点击次数。利用一段时间后有助于过渡到更快、无鼠标的开辟。
9.png 11JavaDoc
在项目中常常要求写代码解释,否则不能通过代码门禁,JavaDoc工具可以一键天生解释。
插件安装乐成后在菜单栏 code -> JavaDocs可以找到
自动天生解释效果如下:
12ignore
项目开辟中通常会利用到git举行版本管理,在提交接码时常常有人将当地的不须要的文件提交到代码堆栈中,利用.ignore插件可以很好办理这个题目。插件安装完成后会在项目中天生一个.ignore文件,编辑该文件忽略一些动态天生的文件,如class文件,maven的target目次等。


13RainbowBrackets
彩虹括号,代码中有多个括号会表现差别的颜色。
13.png 14Activate-power-mode
在敲代码时有抖动酷炫的特效,非常得当给前端小姐姐演出特技。(坏笑)
15CodeGlance
16GenerateAllSetter

  • 通过alt+enter对变量类天生对类的全部setter方法的调用
  • 当两个对象具有雷同的字段时天生一个转换器
  • 当returnType为List Set Map时天生默认值
  • 在全部getter方法上天生对assertThat的调用
15.png 17RestfulToolkit

  • 根据 URL 直接跳转到对应的方法界说 ( 快捷键搜刮 Ctrl + Alt + N 大概 Ctrl + \ ); —这个个人感觉非常好用,和Ctrl + F一样紧张。
  • 提供了一个 Services tree 的表现窗口;
  • 一个简朴的 http 哀求工具;
  • 在哀求方法上添加了有效功能: 复制天生 URL;,复制方法参数…
  • 其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )。
18JRebel
热门摆设插件,让你在修改完代码后,不消再重新启动,很实用!但是,不是免费的,须要各人发挥下聪明才智自行百度破解!
19Json Parser
厌倦了打开浏览器格式化和验证JSON?为什么不安装JSON剖析器并在IDE中利用离线支持呢?JSON剖析器是一个用于验证和格式化JSON字符串的轻量级插件。
20aiXcode & codota
aiXcoder是一个强大的代码完成器和代码搜刮引擎,基于最新的深度学习技能。它有可能向您保举一整套代码,这将资助您更快地编写代码。aiXcoder还提供了一个代码搜刮引擎,以资助您在GitHub上搜刮API用例。
类似功能的插件另有codota,codota基于数百万个开源Java步伐和您的上下文来完成代码行,从而资助您以更少的错误更快地举行编码。新版本的codota提供以下功能:

  • 全线AI自动完成
  • 内联和相干代码示例
  • 根据用户自己的编码实践举行编码发起
  • 不消担心你的代码会被公开。codota不会将你的代码发送到codota服务器,它只会从当前编辑的文件中发送最少的上下文信息,从而使codota可以或许根据你当前的当地范围举行推测。
比如我想知道list.stream.map(…)方法的参考利用,只须要光标定位在map上,然后右键选择菜单“Get relevant examples”大概利用快捷键“Ctrl + Shift + O”就可以快速搜刮出来许多示例,非常方便。
19.png 泉源:blog.csdn.net/CSDN_SAVIOR/article/details/122505538
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-10-18 20:20, Processed in 0.143876 second(s), 35 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表