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

Idea 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的Java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnitCVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java,Kotlin等少数语言。

俗话说:"工欲善其事必先利其器",今天准备和大家一起分享一下实际工作中能提升幸福感和工作效率的IDEA插件。

废话不多说,let's go !!!

1Alibaba Java Coding Guidelines

【阿里巴巴代码规范检查插件】

在你需要检查的代码上面,点击右键,选择编码规约扫描

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

将会出现如下所示的检查结果,并会给出编码规范和提示:

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

2GsonFormat

jsonToBean】

在平时的开发中,将JSON转为Bean

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

3A8Translation

【翻译的插件】

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

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

4Maven Helper

【分析依赖冲突的插件】

此插件可用来方便显示maven的依赖树,和显示冲突,在我们梳理依赖时帮助很大。

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

5Free mybatis plugin

【增强idea对mybatis支持的插件】

生成mapper xml文件 快速从代码跳转到mapper及从mapper返回代码 mybatis自动补全及语法错误提示 集成mybatis generator gui界面 这个插件超级实用,可以从mapper接口跳转到mybatis的xml文件中,还能找到对应地方

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

6Grep Console

【日志高亮显示插件】

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

可以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使用的漂亮进度条。把你的加载进度条全都变成彩虹和猫咪

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

9FindBugs-IDEA

【Bug检查插件】

在文件上或文件里面点击鼠标右键,选择FingBugs

简单的bug能给你快速找回来,什么NPE啥的,小儿科!推荐!!(嗓门大就说一遍)

10Key Promoter X

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

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

11JavaDoc

在项目中经常要求写代码注释,否则不能通过代码门禁,JavaDoc工具可以一键生成注释。

插件安装成功后在菜单栏 code -> JavaDocs可以找到

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

自动生成注释效果如下:

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

12ignore

项目开发中通常会使用到git进行版本管理,在提交代码时经常有人将本地的不必要的文件提交到代码仓库中,使用.ignore插件可以很好解决这个问题。插件安装完成后会在项目中生成一个.ignore文件,编辑该文件忽略一些动态生成的文件,如class文件,maven的target目录等。

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

13RainbowBrackets

彩虹括号,代码中有多个括号会显示不同的颜色。

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

14Activate-power-mode

在敲代码时有抖动酷炫的特效,非常适合给前端小姐姐表演特技。(坏笑)

15CodeGlance

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

16GenerateAllSetter

  • 通过alt enter对变量类生成对类的所有setter方法的调用
  • 当两个对象具有相同的字段时生成一个转换器
  • 当returnType为List Set Map时生成默认值
  • 在所有getter方法上生成对assertThat的调用

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

17RestfulToolkit

  • 根据 URL 直接跳转到对应的方法定义 ( 快捷键搜索 Ctrl Alt N 或者 Ctrl ); —这个个人感觉非常好用,和Ctrl F一样重要。
  • 提供了一个 Services tree 的显示窗口;
  • 一个简单的 http 请求工具;
  • 在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数…
  • 其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl Enter; Mac: Command Enter )。

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

18JRebel

热门部署插件,让你在修改完代码后,不用再重新启动,很实用!但是,不是免费的,需要大家发挥下聪明才智自行百度破解!

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

19Json Parser

厌倦了打开浏览器格式化和验证JSON?为什么不安装JSON解析器并在IDE中使用离线支持呢?JSON解析器是一个用于验证和格式化JSON字符串的轻量级插件。

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

20aiXcode & codota

aiXcoder是一个强大的代码完成器和代码搜索引擎,基于最新的深度学习技术。它有可能向您推荐一整套代码,这将帮助您更快地编写代码。aiXcoder还提供了一个代码搜索引擎,以帮助您在GitHub上搜索API用例。

类似功能的插件还有codota,codota基于数百万个开源Java程序和您的上下文来完成代码行,从而帮助您以更少的错误更快地进行编码。新版本的codota提供以下功能:

  • 全线AI自动完成
  • 内联和相关代码示例
  • 根据用户自己的编码实践进行编码建议
  • 不用担心你的代码会被公开。codota不会将你的代码发送到codota服务器,它只会从当前编辑的文件中发送最少的上下文信息,从而使codota能够根据你当前的本地范围进行预测。

比如我想知道list.stream.map(…)方法的参考使用,只需要光标定位在map上,然后右键选择菜单“Get relevant examples”或者使用快捷键“Ctrl Shift O”就可以快速搜索出来很多示例,非常方便。

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

来源:blog.csdn.net/CSDN_SAVIOR/article/details/122505538

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年7月8日 上午11:42
下一篇 2024年7月8日 上午11:53

相关推荐

  • 大学校长能不能搞科研项目

    大学校长能不能搞科研项目 作为大学校长,是否能够搞科研项目是一个备受争议的话题。一方面,许多学生和家长认为,大学校长应该专注于教学和人才培养,而不是分心搞科研。另一方面,许多校长则…

    科研百科 2024年4月9日
    61
  • 国家电网科技部

    国家电网科技部 国家电网科技部是国家电网公司的一支重要力量,主要负责推进国家电网公司的科技创新和科技发展。作为国家科技管理部门,国家电网科技部致力于推动国家电网公司的转型升级,提高…

    科研百科 2024年10月30日
    0
  • APQP五步做好IATF 16949体系建立(方法+步骤)(IATF 16949体系)

    随着汽车供应链企业在国民经济行业的比重扩展,同时汽车制造作为“工业中的工业”的地位影响及行业对品质的严格要求,以及IATF 16949中五大技术工具的应用,使得IATF 16949…

    2022年7月30日
    533
  • 上半年我国畜牧业运行成绩单出炉:总体呈现向优向好态势

      记者从农业农村部获悉,今年以来,我国各级畜牧部门深入贯彻新发展理念,按照高质量发展的要求,引导结构调整,推动产业升级,推进绿色发展,畜牧业运行总体呈现向优向好态势。zKp   …

    科研百科 2022年5月14日
    308
  • 协同能不足对警务督察效能的影响

    协同能不足对警务督察效能的影响 在警务督察工作中,协同能是非常重要的因素。协同能是指不同部门或团队之间的协作能力和效率。如果警务督察团队中的协同能不足,那么他们可能会对警务工作产生…

    科研百科 2024年10月31日
    2
  • pmo项目管理系统

    Pmo项目管理系统: 提升项目管理效率 随着现代企业的快速发展,项目管理已经成为了一个至关重要的环节。然而,传统的手动管理方式已经无法满足现代企业对于项目管理的需求。因此,Pmo项…

    科研百科 2024年7月14日
    70
  • 信息项目材料费

    信息项目材料费 随着信息技术的不断发展,信息项目已经成为现代商业中必不可少的一部分。然而,信息项目材料费却是许多企业所面临的一个难题。 信息项目材料费是指用于购买和维护信息项目所需…

    科研百科 2024年10月13日
    6
  • 全国规模以上农产品加工企业超7万家

      本报电第十八届中国农产品加工业投资贸易洽谈会将于9月6日至8日在河南省驻马店市召开。自1998年以来,农业部与河南省联合举办了17届农洽会,共签订重点投资建设项目3700多项,…

    科研百科 2022年6月8日
    611
  • 新和县依其艾日克乡壮大畜牧业

      本报讯LHw   (通讯员张琦)近年来,新和县依其艾日克乡高度重视畜牧业发展,并采取多项措施,扩大畜牧业生产规模,增加农牧民收入。LHw   该乡完善村级牲畜疫病防控体系建设,…

    科研百科 2022年6月4日
    295
  • 政府OA系统在线试用:提升政务办公效率的利器(政府oa办公平台)

    PHPOA!国内首家开源政务协同OA软件, 在当今信息化时代,政府机构的工作效率和服务质量对于社会发展至关重要。为了实现政务办公的高效运作,政府OA系统应运而生。政府OA系统是一种…

    科研百科 2023年8月22日
    146