专栏首页小白帽学习之路强烈推荐 16 款 IDEA 插件,让你的开发速度飞起来

强烈推荐 16 款 IDEA 插件,让你的开发速度飞起来

作者 | Young

来源 | CSDN博客

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

1

google-java-format 代码自动格式化

简介:google-java-format插件可以帮助我们不通过对应的快捷键就可以实现特定方式下自动格式化代码。

2

Translation

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

使用:快捷键Ctrl + Shift + O

3

Key promoter X

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

对了,我把公众号 Java后端 发布过的 IDEA 相关文章整理成了 PDF ,需要的关注 Java后端,然后回复 666 下载。

4

Alibaba Java Coding Guidelines

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

5

Leetcode Editor

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

6

RestfulToolkit

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

使用:快捷键:Ctrl + \ 或Ctrl + Alt + N

7

Jclasslib Bytecode Viewer

简介:看类的字节码文件。

8

CamelCase

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

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

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

9

Jrebel for Intellij

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

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

10

String Manipulation

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

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

11

Free Mybatis Plugin

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

12

SequenceDiagram

简介:

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

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

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

13

GenerateAllSetter

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

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

14

Chinese(Simplified) Language Pack EAP

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

15

Rainbow Brackets

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

16

IDEA QAPlug

简介:帮助我们提前找到潜在的问题bug

静静等待一会,在下方生成分析结果。

原文链接:

https://blog.csdn.net/agonie201218/article/details/105550187

本文分享自微信公众号 - 程序员阿甘(gh_a2e36d69d566)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-07-27

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Kali Linux Web渗透测试手册(第二版) - 7.5 - Windows提权

    根据我以往的渗透测试经验来看,有60%以上的服务器都是搭建在windows服务器之上的,并且使用SQL Server作为数据库,所以,作为渗透测试者的我们,更应...

    7089bAt@PowerLi
  • 实战 | 小小曲折渗透路之文件上传绕过

    Upload-labs是一个帮你总结所有类型的上传漏洞的靶场,包括常见的文件上传漏洞

    7089bAt@PowerLi
  • 涨见识!如何用骚思路绕过上传后文件内容检测

    关于这个上传点我大概研究了三个多小时,上传的时候他会将上传后的文件内容进行Base64加密然后上传,之后我测试上传图片马是可以上传进去的,但是无法解析。

    7089bAt@PowerLi
  • emlog插件评论者信息显示1.3修复版

    Youngxj
  • 解决IDEA无法安装插件的问题

    进入2018年以来,在IDEA插件中心中,安装插件经常安装失败,报连接超时的错误。如下:

    小忽悠
  • 基于Lua插件化的Pcap流量监听代理

    1.前言 我们在实际工作中,遇到了一个这样的用例,在每天例行扫描活动中,发现有些应用系统不定期的被扫挂,因为我们不是服务的制造者,没有办法在不同的系统里打印日志...

    FB客服
  • WP插件 Antivirus 汉化版 —— 免受后门主题的困扰

    AntiVirus,一款扫描当前使用主题可能存在恶意代码的WordPress插件,主要扫描主题模板中存在的不知名代码和加密代码。扫描后将结果给出供管理员手动判断...

    神无月
  • IDEA入门(1)--lombok和Junit generator2插件的运用

    用户2032165
  • 选择正确的WordPress插件

    沈唁
  • 人脸识别经典算法:特征脸方法(Eigenface)

    特征脸方法基本是将人脸识别推向真正可用的第一种方法,了解一下还是很有必要的。特征脸用到的理论基础PCA在之前的文章中已经讲过了。直接上特征脸方法的步骤:...

    智能算法

扫码关注云+社区

领取腾讯云代金券