• 售前

  • 售后

热门帖子
入门百科

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

[复制链接]
疑骨德秋忘 显示全部楼层 发表于 2022-1-16 22:39:05 |阅读模式 打印 上一主题 下一主题


保举阅读:Java小白进阶架构师学习蹊径


插件目次



开篇浅谈
   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 !!!
1. Alibaba Java Coding Guidelines

【阿里巴巴代码规范查抄插件】
   在你必要查抄的代上面,点击右键,选择编码规约扫描
  
   将会出现如下所示的查抄结果,并会给出编码规范和提示:
  
2.GsonFormat

【jsonToBean】
   在寻常的开发中,将json转为Bean
  
3.A8Translation

【翻译的插件】
   选中你要翻译的汉语或英文,点击鼠标右键,选择Translate, (快捷键是Alt+T)就会实现翻译,不消再去切换屏幕利用翻译软件翻译了。
  
4.Maven Helper

【分析依赖辩说的插件】
   此插件可用来方便表现maven的依赖树,和表现辩说,在我们梳理依赖时资助很大。
  
5.Free Mybatis plugin

【加强idea对mybatis支持的插件】
   天生mapper xml文件 快速从代码跳转到mapper及从mapper返回代码 mybatis自动补全及语法错误提示 集成mybatis generator gui界面 这个插件超等实用,可以从mapper接口跳转到mybatis的xml文件中,还能找到对应的方
  
6.Grep Console

【日志高亮表现插件】
   可以Ctrl + Alt +S Other Settings举行配色(颜色参考请搜索:电脑最护眼的色彩、表现屏亮度亦云云)
  
7.Lombok

   当我们创建一个实体时,通常对每个字段去天生GET/SET方法,但是万一背面必要增长大概淘汰字段时,又要重新的去天生GET/SET方法,非常贫困。可以通过该插件,无需再写那么多冗余的get/set代码。
留意:必要在pom引入依赖
  1. <!--lombok用来简化实体类:需要安装lombok插件-->
  2. <dependency>
  3.     <groupId>org.projectlombok</groupId>
  4.     <artifactId>lombok</artifactId>
  5. </dependency>
复制代码
8.Nyan progress bar

   基于Idea利用的漂亮进度条。把你的加载进度条全都变成彩虹和猫咪
  
9.FindBugs-IDEA

【Bug查抄插件】
   在文件上或文件内里点击鼠标右键,选择FingBugs
    简朴的bug能给你快速找返来,什么NPE啥的,小儿科!保举!!(嗓门大就说一遍)
  10.Key Promoter X

   你还在为记不住快捷键烦恼吗,Key Promoter X可以资助你快速记取常用的快捷键。当你在idea中用鼠标点击菜单,它可以表现对应的快捷键以及点击次数。利用一段时间后有助于过渡到更快、无鼠标的开发。
  
11.JavaDoc

   在项目中常常要求写代码表明,否则不能通过代码门禁,JavaDoc工具可以一键天生表明。
    插件安装乐成后在菜单栏 code -> JavaDocs可以找到
  
   自动天生表明结果如下:
  
12.ignore

   项目开发中通常会利用到git举行版本管理,在提交接码时常常有人将当地的不须要的文件提交到代码堆栈中,利用.ignore插件可以很好办理这个题目。插件安装完成后会在项目中天生一个.ignore文件,编辑该文件忽略一些动态天生的文件,如class文件,maven的target目次等。
  
13.RainbowBrackets

   彩虹括号,代码中有多个括号会表现差异的颜色。
  
14.Activate-power-mode

   在敲代码时有抖动酷炫的殊效,非常恰当给前端小姐姐演出绝技。(坏笑)
  15.CodeGlance


16.GenerateAllSetter

   

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

   

  • 根据 URL 直接跳转到对应的方法界说 ( 快捷键搜索 Ctrl + Alt + N 大概 Ctrl + \ ); —这个个人感觉非常好用,和Ctrl + F一样告急。
  • 提供了一个 Services tree 的表现窗口;
  • 一个简朴的 http 哀求工具;
  • 在哀求方法上添加了有勤奋能: 复制天生 URL;,复制方法参数…
  • 其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )。
  
18.JRebel

   热摆设插件,让你在修改完代码后,不消再重新启动,很实用!但是,不是免费的,必要各人发挥下聪明才智自行百度破解!
  
19.Json Parser

   厌倦了打开欣赏器格式化和验证JSON?为什么不安装JSON剖析器并在IDE中利用离线支持呢?JSON剖析器是一个用于验证和格式化JSON字符串的轻量级插件。
  
20.aiXcode & codota

   aiXcoder是一个强盛的代码完成器和代码搜索引擎,基于最新的深度学习技能。 它有大概向您保举一整套代码,这将资助您更快地编写代码。 aiXcoder还提供了一个代码搜索引擎,以资助您在GitHub上搜索API用例。
    雷同功能的插件另有codota,codota基于数百万个开源Java步伐和您的上下文来完成代码行,从而资助您以更少的错误更快地举行编码。新版本的codota提供以下功能:
  

  • 全线AI自动完成
  • 内联和相干代码示例
  • 根据用户本身的编码实践举行编码发起
  • 不消担心你的代码会被公开。 codota不会将你的代码发送到codota服务器,它只会从当前编辑的文件中发送最少的上下文信息,从而使codota可以或许根据你当前的当地范围举行猜测。
    好比我想知道list.stream.map(…)方法的参考利用,只必要光标定位在map上,然后右键选择菜单“Get relevant examples”大概利用快捷键“Ctrl + Shift + O”就可以快速搜索出来许多示例,非常方便。
  

保举阅读:Java小白进阶架构师学习蹊径


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作