12 个超燃的 IntelliJ IDEA 插件

儒雅程序员 儒雅程序员

今天再来介绍一下IDEA的一些炫酷的插件,IDEA壮大的插件库,不光能给我们带来一些斥地的便捷,还能施展我们的不同凡响。

1.插件的安装

打开setting文件选择Plugins选项

Ctrl + Alt + S

File -> Setting

离别是安装JetBrains插件,第三方插件,内陆已下载的插件包。详情见往期关于settings的文章。

2.各类插件

#1. activate-power-mode 和 Power mode II

凭据Atom的插件activate-power-mode的结果移植到IDEA上

写代码是整个屏幕都在发抖,activate-power-mode是白的的,Power mode II色彩更酷炫点。

#2.Background Image Plus

idea配景点窜插件,让你的idea不同凡响,能够设置本身喜欢的图片作为code配景。

安装成功之后重启,菜单栏的VIew标签>点击Set Background Image(没安装插件是没有这个标签的),在弹框中路由选择到内陆图片,点击OK即可。

#3.Grep console

自界说日志颜色,idea掌握台能够彩色显露各类级其余log,安装完成后,在console中右键就能打开。

而且能够设置分歧的日志级其余显露样式。

能够直接凭据要害字搜刮你想要的,搜刮前提是支撑正则表达式的。

#4.Free Mybatis plugin

mybatis 插件,让你的mybatis.xml像java代码一般编纂。我们斥地中使用mybatis时时长需要经由mapper接口查找对应的xml中的sql语句,该插件轻易了我们的把持。

安装完成重启IDEA之后,我们会看到code左侧或多出一列绿色的箭头,点击箭头我们就能够直接定位到xml响应文件的位置。

mapper

xml

#5.MyBatis Log Plugin

Mybatis如今是java中把持数据库的首选,在斥地的时候,我们都邑把Mybatis的剧本直接输出在console中,然则默认的情形下,输出的剧本不是一个能够直接执行的。

若是我们想直接执行,还需要在手动转化一下。

MyBatis Log Plugin 这款插件是直接将Mybatis执行的sql剧本显露出来,无需处理,能够直接复制出来执行的,如图:

执行法式后,我们能够很清楚的看到我们执行了哪些sql剧本,并且剧本能够执行拿出来运行。

#6.String Manipulation

壮大的字符串转换对象。使用快捷键,Alt+m。

切换样式(camelCase, hyphen-lowercase, HYPHEN-UPPERCASE, snake_case, SCREAMING_SNAKE_CASE, dot.case, words lowercase, Words Capitalized, PascalCase)

转换为SCREAMING_SNAKE_CASE (或转换为camelCase)

转换为 snake_case (或转换为camelCase)

转换为dot.case (或转换为camelCase)

转换为hyphen-case (或转换为camelCase)

转换为hyphen-case (或转换为snake_case)

转换为camelCase (或转换为Words)

转换为camelCase (或转换为lowercase words)

转换为PascalCase (或转换为camelCase)

选定文本大写

样式回转

#7.Alibaba Java Coding Guidelines

阿里巴巴代码规范搜检插件,当然规范能够参考《阿里巴巴Java斥地手册》。

#8.Lombok

Java说话,每次写实体类的时候都需要写一大堆的setter,getter,若是bean中的属性一旦有点窜、删除或增加时,需要从新生成或删除get/set等方式,给代码维护增加肩负,这也是Java被诟病的一种原因。Lombok则为我们解决了这些问题,使用了lombok的讲解(@Setter,@Getter,@ToString,@@RequiredArgsConstructor,@EqualsAndHashCode或@Data)之后,就不需要编写或生成get/set等方式,很大水平上削减了代码量,并且削减了代码维护的肩负。

安装完成之后,在应用Lombok的时候注重别忘了需要添加依,maven为例:<dependency>

<groupId>org.projectlombok</groupId>

<artifactId>lombok</artifactId>

</dependency>

@Setter

@Getter

@ToString

@EqualsAndHashCode

public class People {

private String name;

private int age;

private String male;

}

#9.Key promoter

Key promoter 是IntelliJ IDEA的快捷键提醒插件,会统计你鼠标点击某个功能的次数,提醒你应该用什么快捷键,匡助记忆快捷键,等熟悉了之后能够封闭掉这个插件。

#10.Gsonformat

可凭据json数据快速生成java实体类。

自界说个javaBean(无任何内容,就一个空的类),复制你要解析的Json,然后alt+insert弹出如下界面或许使用快捷键 Alt+S,在里面粘贴方才复制的Json,点击OK即可。

#11.Restfultookit

Spring MVC网页斥地的时候,我们都是经由requestmapping的体式来界说页面的URL地址的,为了找到这个地址我们一样都是cmd+shift+F的体式进行查找,人人都知道,我们URL的定名一个是类requestmapping+方式requestmapping,查找的时候照样有那么一点不轻易的,restfultookit就能很轻易的帮助进行查找。

例如:我要找到/user/add 对应的controller,那么只要Ctrl+斜杠 ,(图片来自于收集)

就能直接定位到我们想要的controller。这个也是真心轻易,当然restfultookit还为我们供应的其他的功能。凭据我们的controller帮我们生成默认的测试数据,还能直接挪用测试,这个能够是解决了我们每次postman调试数据时,本身傻傻的组装数据的的把持,这个加倍清楚,比在console找数据包要轻易多了。(图片来自于收集)

#12.JRebel

JRebel是一种热布置生产力对象,点窜代码后不消从新启动法式,所有的更改便能够生效。它跳过了Java斥地中常见的重建、从新启动和从新布置周期。

3.常用插件介绍

插件名称插件介绍官网地址Gitee开源中国的码云插件https://plugins.jetbrains.com/plugin/8383-giteeAlibaba Java Coding Guidelines阿里巴巴出的代码规范搜检插件https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelinesIDE Features TrainerIntelliJ IDEA 官方出的进修辅助插件https://plugins.jetbrains.com/plugin/8554?pr=ideaKey promoter快捷键提醒https://plugins.jetbrains.com/plugin/4455?pr=ideaGrep Console自界说设置掌握台输出颜色https://plugins.jetbrains.com/idea/plugin/7125-grep-consoleString Manipulation驼峰式定名和下划线定名瓜代转变https://plugins.jetbrains.com/plugin/2162?pr=ideaCheckStyle-IDEA代码规范搜检https://plugins.jetbrains.com/plugin/1065?pr=ideaFindBugs-IDEA潜在 Bug 搜检https://plugins.jetbrains.com/plugin/3847?pr=ideaMetricsReloaded代码复杂度搜检https://plugins.jetbrains.com/plugin/93?pr=ideaStatistic代码统计https://plugins.jetbrains.com/plugin/4509?pr=ideaJRebel Plugin热布置https://plugins.jetbrains.com/plugin/?id=4441CodeGlance在编纂代码最右侧,显露一块代码小地图https://plugins.jetbrains.com/plugin/7275?pr=ideaGsonFormat把 JSON 字符串直接实例化成类https://plugins.jetbrains.com/plugin/7654?pr=ideaMarkdown Navigator书写 Markdown 文章https://plugins.jetbrains.com/plugin/7896?pr=ideaEclipse Code Formatter使用 Eclipse 的代码花样化气势,在一个团队中若是公司有划定花样化气势,这个能够使用。https://plugins.jetbrains.com/plugin/6546?pr=ideaJindent-Source Code Formatter自界说类、方式、doc、变量注释模板https://plugins.jetbrains.com/plugin/2170?pr=ideaTranslation翻译插件https://github.com/YiiGuxing/TranslationPluginMaven HelperMaven 辅助插件https://plugins.jetbrains.com/plugin/7179-maven-helperProperties to YAML Converter把 Properties 的设置花样改为 YAML 花样https://plugins.jetbrains.com/plugin/8000-properties-to-yaml-converterGit Flow IntegrationGit Flow 的图形界面把持https://plugins.jetbrains.com/plugin/7315-git-flow-integrationRainbow Brackets对各个对称括号进行着色,轻易查察https://github.com/izhangzhihao/intellij-rainbow-bracketsMybatisXmybatis 框架辅助(免费)https://plugins.jetbrains.com/plugin/10119-mybatisxLombok PluginLombok 功能辅助插件https://plugins.jetbrains.com/plugin/6317-lombok-plugin.ignore各类版本掌握忽略文件生成对象https://plugins.jetbrains.com/plugin/7495--ignoremongo4ideamongo客户端https://github.com/dboissier/mongo4ideaiedisredis客户端https://plugins.jetbrains.com/plugin/9228-iedisGenerateAllSetternew POJO类的快速生成 set 方式https://plugins.jetbrains.com/plugin/9360-generateallsetter

儒雅程序员微信号:暂无扫描二维码关注公众号
爱八卦,爱爆料。
小编推荐
  1. NO.1 乐开花!米切尔痊愈后发推晒表情包+双手合十表情

    网易体育3月28日报道: 据著名记者Shams Charania报道,爵士队球员戈贝尔和米切尔都已从冠状病毒中痊愈。米切尔也在随后更新了个人社交媒体,他发布

  2. NO.2 富顺县童寺镇:竹产业里走出一条助农增收路

    “现在,镇村都在一手抓防疫,一手抓生产,我们六组就要抓紧把竹子管起来。”日前,富顺县童寺镇凰凤村六组组长曾代银叮嘱几个正在劳作的群

  3. NO.3 疫情期间有这5种表现的人可能缺少维生素D

    疫情期间不出门带来一个问题:晒不到太阳。要知道,维生素D被称为“阳光维生素”,晒不到太阳,可能导致体内维生素D的缺乏。 若出现以下表现

  4. NO.4 3月31日上市 新冠道的升级 值不值得等待?

    3月27日,新款本田冠道首发,首发视频中,新冠道公开亮相。 3月31日,新款冠道将正式上市。这款广本旗下的中大型SUV,在外观与内饰上,都做了不

  5. NO.5 女生想要被你“撩”的6个暗示,中3个以上,恭喜你脱单啦!

    女人在表达自己的感情时,不会像男人那么主动,她们会用一种巧妙的方式撩男人,但若男人反应不过来,那肯定会错失良机。女人都渴望被爱,所

  6. NO.6 82404例,单日新增再破万!美国成全球确诊病例最多国家

    新冠肺炎蔓延至今,全球多个国家确诊病例出现激增。在连续多日新增确诊病例破万后,根据约翰斯·霍普金斯大学数据,截至美东时间26日17时37分,

  7. NO.7 印度封城刺激 ICE 原糖价格上涨,行业板块受关注

    近日白糖股板块行情向好。昨日板块指数大幅上涨4.66%。板块中华资实业涨停,广东甘化收涨7.77%,中粮糖业、粤桂股份、ST南糖均涨超3%。今日开盘后

  8. NO.8 你离满分造型, 就只差这件百元小物!

    你觉得戴墨镜社会吗?不不不,墨镜它可日常,可优雅,可复古,你想要的造型,它都可以为你打造出来!墨镜真的是今年造型上最in的款,也是你的

Copyright 2019 看看网,让大家及时掌握各行各业第一手资讯新闻!