14 款牛逼的 IDEA 插件,让你开发速度飞起来!

点击上方“java大数据修炼之道”,选择“设为星标”

优质文章和精品资源, 第一时间送达

14 款牛逼的 IDEA 插件,让你开发速度飞起来!

14 款牛逼的 IDEA 插件,让你开发速度飞起来!

来源:www.cnblogs.com/FatShallot/p/12689972.html

上一篇:在华为鸿蒙OS上尝鲜,我的第一个“hello world”

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

Translation

简介

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

使用

快捷键Ctrl + Shift + O

14 款牛逼的 IDEA 插件,让你开发速度飞起来!
Translation界面.png
14 款牛逼的 IDEA 插件,让你开发速度飞起来!
Translation切换翻译软件.png

Key promoter X

简介

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

14 款牛逼的 IDEA 插件,让你开发速度飞起来!
KeyPromoterX.png

Alibaba Java Coding Guidelines

简介

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

14 款牛逼的 IDEA 插件,让你开发速度飞起来!
阿里巴巴代码约规.png

Leetcode Editor

简介

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

使用

14 款牛逼的 IDEA 插件,让你开发速度飞起来!

LeetCode.gif

动图来自LeetCode插件GitHub主页:https://github.com/shuzijun/leetcode-editor

RestfulToolkit

简介

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

使用

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

14 款牛逼的 IDEA 插件,让你开发速度飞起来!
RestToolkit.png

Jclasslib Bytecode Viewer

简介

看类的字节码文件。

使用

14 款牛逼的 IDEA 插件,让你开发速度飞起来!
Jclasslib Bytecode Viewer1.png

CamelCase

简介

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

  • 驼峰,第一个单词首字母小写,其他单词首字母大写;

  • 所有字母小写,单词间下划线分隔

  • 所有字母小写,单词间空格分隔

  • 所有字母小写,单词间短横线分隔

  • 每个单词首字母全部大写

  • 所有字母大写,单词间下划线分隔

使用:

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

Jrebel for Intellij

简介

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

安装

14 款牛逼的 IDEA 插件,让你开发速度飞起来!
**Jrebel.png

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

相关设置

设置1

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

14 款牛逼的 IDEA 插件,让你开发速度飞起来!
设置1

设置自动编译

14 款牛逼的 IDEA 插件,让你开发速度飞起来!
设置2.png

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

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

14 款牛逼的 IDEA 插件,让你开发速度飞起来!
设置3.png

使用

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

14 款牛逼的 IDEA 插件,让你开发速度飞起来!
运行.png

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

String Manipulation

简介

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

使用

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

14 款牛逼的 IDEA 插件,让你开发速度飞起来!
String Manipulation.png

Free Mybatis Plugin

简介

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

14 款牛逼的 IDEA 插件,让你开发速度飞起来!
FreeMybatisPlugin.png

SequenceDiagram

简介

  • 生成简单序列图。

  • 单击图形形状来导航代码。

  • 从图中删除类。

  • 将图表导出为图像。

  • 通过“设置”>“其他设置”>“序列”从图表中排除类

使用

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

14 款牛逼的 IDEA 插件,让你开发速度飞起来!
方法时序图.png

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

GenerateAllSetter

简介

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

使用

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

14 款牛逼的 IDEA 插件,让你开发速度飞起来!
[email protected]
14 款牛逼的 IDEA 插件,让你开发速度飞起来!
生成set方法.png

Chinese(Simplified) Language Pack EAP

简介

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

Rainbow Brackets

简介

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

14 款牛逼的 IDEA 插件,让你开发速度飞起来!
RainbowBrackets.png

14 款牛逼的 IDEA 插件,让你开发速度飞起来!

-- < End > --

最近热文推荐:

1、建议收藏 | Redis 使用 10 个小技巧

2、永远不要在代码中使用“User”这个单词

3、SQL的各种连接Join详解,都需要熟练掌握!

4、单怼多线程,60道面试题,你能答上几个?(附答案)

5、这21 个刁钻的HashMap 面试题,我把阿里面试官吊打了!

6、微服务之间最佳调用方式是什么?

7、美女同事被开除了,因用了Insert into select语句!

8、Redis分布式锁没用明白,搞出了大故障…

9、一文讲懂什么是 vlan、三层交换机、网关、DNS、子网掩码、MAC地址

10、【收藏了】10分钟读懂进程线程、同步异步、阻塞非阻塞、并发并行

看完本文有收获?请转发分享给更多有需要的人

关注 java大数据修炼之道

14 款牛逼的 IDEA 插件,让你开发速度飞起来!每天学习java技术,你想学的Java知识这里都有!14 款牛逼的 IDEA 插件,让你开发速度飞起来!

14 款牛逼的 IDEA 插件,让你开发速度飞起来!

微信扫描二维码,关注我的公众号

写留言

如果对你有一点点帮助,请点个"在看",谢谢 14 款牛逼的 IDEA 插件,让你开发速度飞起来!