IDEA实用好用插件推荐及使用方法教程详解(必看)

 更新时间:2020年04月13日 11:58:10   作者:民意代表  
这篇文章主要介绍了IDEA实用好用插件推荐及使用方法教程,本文通过实例截图相结合给大家介绍的非常详细,对大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

当前使用的IDEA版本是2020.1。随着IDEA版本的升级,有些插件不再支持,而有些插件变成了收费插件,这些插件将不再推荐。以下列举的,都是亲测可以在2020.1版本的IDEA中使用的插件。

Translation

简介

翻译插件,支持google翻译、百度翻译、有道翻译。

使用

快捷键Ctrl + Shift + O

Key promoter X

简介

Key Promoter X 是一个提示插件。在IDEA里使用鼠标操作时,会有这个操作的快捷键在界面的右下角进行告知。有个小缺点是有些没有快捷键的操作,会直接把操作的名字提示出来,实际上那样的提示是没有作用的,可以点击Don't show again来忽略。

Alibaba Java Coding Guidelines

简介

阿里巴巴代码规范检测。不符合代码规范的地方会有波浪线,鼠标移上去就会有相应的提示,有些问题甚至可以快速修复。

Leetcode Editor

简介

LeetCode插件,可以在IDEA中在线刷题。上班摸鱼属实方便,表面上我在干活,实际上我在刷算法题。

使用

动图来自LeetCode插件GitHub主页

RestfulToolkit

简介

搜索URL,准确的说是搜索SpringMVC项目里,Controller层的@RequestMapping里的URL,通过URL匹配到相应的Controller层方法。

使用

快捷键:Ctrl + \ Ctrl + Alt + N

Jclasslib Bytecode Viewer

简介

看类的字节码文件。

使用

CamelCase

简介

在几种字符串格式之间来回切换。有一下几种格式:

  • 驼峰,第一个单词首字母小写,其他单词首字母大写;
  • 所有字母小写,单词间下划线分隔
  • 所有字母小写,单词间空格分隔
  • 所有字母小写,单词间短横线分隔
  • 每个单词首字母全部大写
  • 所有字母大写,单词间下划线分隔

使用:

按住Shift + Alt再不停的按U,会把选中内容的单词的下划线转驼峰转大写等,不停的转换,直到你想要的。

Jrebel for Intellij

简介

JRebel是一款JVM插件,它使得Java代码修改后不用重启系统,立即生效。当然还是需要按一下快捷键才能生效的。

安装

可以自己写代码,或者找一个在线网站生成一个guid。然后打开插件激活界面,输入Team URL https://jrebel.qekang.com/网上随便生成的一个guid(网上有一些说用http://127.0.0.1:8888,我试了一下发现不行),然后输入自己的邮箱。点击下方的Change license按钮,激活成功。

相关设置

设置1

设置成离线工作模式。在File -> Settings里找到如下界面:

设置自动编译

设置compiler.automake.allow.when.app.running

快捷键Ctrl + Shift + A,搜索Registry,给compiler.automake.allow.when.app.running打上勾。

使用

运行项目时要点击图中红框中的按钮。第一个按钮是Run,第二个按钮是Debug。点一个就可以,不用两个按钮都点。

修改代码(只测试了Java代码的修改)后,按快捷键 Ctrl + Shift + F9,运行后会提示有变化是否重新加载,选yes。完成加载以后,就已经实现了热更新效果。

String Manipulation

简介

功能:变量名使用驼峰形式、常量需要全部大写等等,编码解码等等。总的来说就是对字符串的处理。

使用

选中需要处理的内容后,按快捷键Alt + M,即可弹出工具功能列表。 后面的具体功能也可以使用相应的数字或字母,而不需要鼠标点击。

Free Mybatis Plugin

简介

可以通过mapper接口里的方法跳转到mapper.xml里。

SequenceDiagram

简介生成简单序列图。单击图形形状来导航代码。从图中删除类。将图表导出为图像。通过“设置”>“其他设置”>“序列”从图表中排除类

使用

光标定位在方法名或者方法体内,在右键菜单里选择Sequence Diagram。然后可以填方法的调用深度,默认是5.

图里面不仅有自己写的方法,还有调用的其他第三方库的方法,看着比较杂乱。

GenerateAllSetter

简介

可以直接生成这个对象的所有set方法,非常方便。

使用

将光标放在变量声明的那一行,注意不能是分号后面。然后按快捷键Alt + Enter,就会弹出菜单供你选择。

Chinese(Simplified) Language Pack EAP

简介

2020.1版本开始支持的官方汉化插件。2020-04-10的使用情况来看,插件还存在缺陷,有些地方显示的不是汉化而是一段代码。可以等这个插件再完善一些再使用。

Rainbow Brackets

简介

彩虹括号。括号嵌套时,会用不同的颜色将括号标出。光标移到一个括号上,配对的括号也会高亮显示。

本文由博客群发一文多发等运营工具平台 OpenWrite 发布

总结

到此这篇关于IDEA实用好用插件推荐及使用方法教程详解(必看)的文章就介绍到这了,更多相关idea 插件使用方法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • java方法重写和super关键字实例详解

    java方法重写和super关键字实例详解

    这篇文章主要介绍了java方法重写和super关键字实例详解的相关资料,需要的朋友可以参考下
    2017-03-03
  • Java 如何通过注解实现接口输出时数据脱敏

    Java 如何通过注解实现接口输出时数据脱敏

    这篇文章主要介绍了Java 如何通过注解实现接口输出时数据脱敏,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12
  • SpringMVC中参数绑定问题实例详解

    SpringMVC中参数绑定问题实例详解

    springmvc是用来处理页面的一些请求,然后将数据再通过视图返回给用户的,下面这篇文章主要给大家介绍了关于SpringMVC中参数绑定问题的相关资料,需要的朋友可以参考下
    2022-04-04
  • 详解如何用spring Restdocs创建API文档

    详解如何用spring Restdocs创建API文档

    这篇文章将带你了解如何用spring官方推荐的restdoc去生成api文档。具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • Java RabbitMQ消息队列详解常见问题

    Java RabbitMQ消息队列详解常见问题

    消息队列是最古老的中间件之一,从系统之间有通信需求开始,就自然产生了消息队列。本文告诉什么是消息队列,为什么需要消息队列,常见的消息队列有哪些,RabbitMQ的部署和使用
    2022-07-07
  • Java实现的简单字符串反转操作示例

    Java实现的简单字符串反转操作示例

    这篇文章主要介绍了Java实现的简单字符串反转操作,结合实例形式分别描述了java遍历逆序输出以及使用StringBuffer类的reverse()方法两种字符串反转操作技巧,需要的朋友可以参考下
    2018-08-08
  • Android开发Kotlin实现圆弧计步器示例详解

    Android开发Kotlin实现圆弧计步器示例详解

    这篇文章主要为大家介绍了Android开发Kotlin绘制圆弧计步器示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • Spring Cloud实现灰度发布的示例代码

    Spring Cloud实现灰度发布的示例代码

    这篇文章主要为大家详细介绍了Spring Cloud实现灰度发布的相关知识,文中的示例代码讲解详细,具有一定的学习价值,感兴趣的小伙伴可以了解一下
    2023-09-09
  • js+java实现登录滑动图片验证

    js+java实现登录滑动图片验证

    这篇文章主要为大家详细介绍了js+java实现登录滑动图片验证,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-03-03
  • Java NIO写大文件对比(win7和mac)

    Java NIO写大文件对比(win7和mac)

    这篇文章主要介绍了Java NIO写大文件对比(win7和mac),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07

最新评论