冰糖葫芦,12 个超燃的 IntelliJ IDEA 插件-w优德88com

admin 优德88手机客户端 2019-09-09 107 0

今日再来介绍一下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为例:


org.projectlombok
lombok


@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、变量注释模板http://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

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

最近发表

    w优德88com_优德w88手机下载_w88优德app

    http://www.taiwanesevoice.net/

    |

    Powered By

    使用手机软件扫描微信二维码

    关注我们可获取更多热点资讯

    w88出品