Notice: 函数 WP_Scripts::localize 的调用方法不正确$l10n 参数必须是一个数组。若要将任意数据传递给脚本,请改用 wp_add_inline_script() 函数。 请查阅调试 WordPress来获取更多信息。 (这个消息是在 5.7.0 版本添加的。) in /data/www/appblog/wp-includes/functions.php on line 6131

7个IntelliJ IDEA必备插件,提高编码效率

FindBugs-IDEA

插件作用

检测代码中可能的bug及不规范的位置,写完代码后检测下,避免低级bug

静态分析工具承诺无需开发人员费劲就能找出代码中已有的缺陷。当然,如果有多年的编写经验,就会知道这些承诺并不是一定能兑现

成功标志

重启idea后如果插件加载成功左下角出现:FindBugs-IDEA

使用方法

右键 -> FindBugs

  • Analyze Selected File(s) 单个文件
  • Analyze Package File(s) 单个包
  • Analyze Module File(s) 整个module
  • Analyze Product File(s) 整个工程

Maven Helper

插件作用

一键查看maven依赖,查看冲突的依赖,一键进行exclude依赖

对于大型项目非常方便

成功标志

重启idea后如果插件加载成功,打开pom文件左下角出现:Dependency Analyzer

实际应用

切换 Dependency Analyzer 视图即可进行相应操作:

  • Conflicts(查看冲突)
  • All Dependencies as List(列表形式查看所有依赖)
  • All Dependencies as Tree(树形式查看所有依赖)

选中右键就可以 Exclude

VisualVM Launcher

插件作用

运行Java程序的时候启动visualvm,方便查看jvm的情况,比如堆内存大小的分配

某个对象占用了多大的内存,jvm调优必备工具

成功标志

重启idea后如果插件加载成功右上角出现橙底色的图标

实际应用

首先需要一个客户端

将客户端解压,打开Settings配置面板

配置Other Settings -> VisualVM excutable,选择到客户端bin目录的visualvm.exe文件

右键使用VM插件启动,Run with VisualVM 'Test.main()'Debug with VisualVM 'Test.main()'

然后会自动加载程序,可查看jvm状态,然后就可以自行调试

GenerateAllSetter

插件作用

一键生成一个对象的所有set方法并且赋予默认值,在对象字段多的时候非常方便

实际应用

通过alt + enter生成一个类所有setter方法的默认值

当两个对象转换器具有相同的字段时,为它们生成一个set方法;当returnType是List Set Map时生成默认值。

Rainbow Brackets

插件作用

彩虹颜色的括号,看着很舒服,敲代码效率变高。清除分清括号个数,防止括号错乱

实际应用:

最近括号内容高亮效果:ctrl+鼠标右键单击
最近括号内容外暗淡效果:alt+鼠标右键单击

P3c

Alibaba Java Coding Guidelines

插件作用

阿里巴巴出品的Java代码规范插件,可以扫描整个项目找到不规范的地方,并且大部分可以自动修复。虽说检测功能没有findbugs强大,但是可以自动修复,阿里巴巴Java编码指南插件支持。

成功标志

点击上方Tools,出现阿里编码制约

实际应用

右键,点击“编码制约规范”

Translation

插件作用

最好用的翻译插件,功能很强大,界面很漂亮

特征:多个翻译引擎。多种语言的互译。

  • 谷歌翻译
  • 有道翻译
  • 百度翻译
  • 文字转语音
  • 自动选择字
  • 自动分词
上一篇 XStream异常com.thoughtworks.xstream.security.ForbiddenClassException
下一篇 Java处理UFT-8编码文件出现\ufeff的解决方法