第一弹!安排!安利10个让你爽到爆的IDEA必备插件!( 二 )


除了这个很棒的功能之外 , 它还有一个功能我觉得非常棒 , 那就是展示出哪些快捷键你使用的次数最多!超级赞!!!
Guide哥:快捷键真的很重要!入职之后 , 每次看着同事们花里胡哨的快捷键操作 , 咔咔咔很快就完成了某个操作 , 我才深深意识到它的重要性 。 不夸张的说 , 你用IDEA开发 , 常用的快捷键不熟悉的话 , 效率至少降低 30% 。
第一弹!安排!安利10个让你爽到爆的IDEA必备插件!文章插图
小伙 , 你使用快捷键进行操作的时候 , 是帅啊!但是 , 你给别人演示的时候 , 别人可能根本不知道你进行了什么快捷键操作 。 这个时候 Presentation Assistant 这个插件就站出来了!
Presentation Assistant—快捷键展示安装这个插件之后 , 你用键盘快捷键所做的操作都会被展示出来 , 非常适合自己在录制视频或者给别人展示代码的时候使用 。 比如我使用快捷键 command+9打开 Version Control, 使用了这个插件之后的效果如下图所示:
第一弹!安排!安利10个让你爽到爆的IDEA必备插件!文章插图
Codota—代码智能提示Codota 这个插件用于智能代码补全 , 它基于数百万Java程序 , 能够根据程序上下文提示补全代码 。 相比于IDEA自带的智能提示来说 , Codota 的提示更加全面一些,如下图所示 。
我们创建线程池现在变成下面这样:
第一弹!安排!安利10个让你爽到爆的IDEA必备插件!文章插图
上面只是为了演示这个插件的强大 , 实际上创建线程池不推荐使用这种方式 ,推荐使用 ThreadPoolExecutor 构造函数创建线程池 。 我下面要介绍的一个阿里巴巴的插件-Alibaba Java Code Guidelines 就检测出来了这个问题 , 所以 , Executors下面用波浪线标记了出来 。
除了 , 在写代码的时候智能提示之外 。 你还可以直接选中代码然后搜索相关代码示例 。
第一弹!安排!安利10个让你爽到爆的IDEA必备插件!文章插图
Codota 还有一个在线网站 , 在这个网站上你可以根据代码关键字搜索相关代码示例 , 非常不错!我在工作中经常会用到 , 说实话确实给我带来了很大便利 。 网站地址:, 比如我们搜索 Files.readAllLines相关的代码 , 搜索出来的结果如下图所示:
第一弹!安排!安利10个让你爽到爆的IDEA必备插件!文章插图
Codota 插件的基础功能都是免费的 。 你的代码也不会被泄露 , 这点你不用担心 。
Alibaba Java Code Guidelines—阿里巴巴 Java 代码规范阿里巴巴 Java 代码规范 , 对应的Github地址为:。 非常推荐安装!
安装完成之后建议将与语言替换成中文 , 提示更加友好一点 。
第一弹!安排!安利10个让你爽到爆的IDEA必备插件!文章插图
根据官方描述:

目前这个插件实现了开发手册中的的53条规则 , 大部分基于PMD实现 , 其中有4条规则基于IDEA实现 , 并且基于IDEA Inspection实现了实时检测功能 。 部分规则实现了Quick Fix功能 , 对于可以提供Quick Fix但没有提供的 , 我们会尽快实现 , 也欢迎有兴趣的同学加入进来一起努力 。 目前插件检测有两种模式:实时检测、手动触发 。
上述提到的开发手册也就是在Java开发领域赫赫有名的《阿里巴巴Java开发手册》 。
你还可以手动配置相关 inspection规则:
第一弹!安排!安利10个让你爽到爆的IDEA必备插件!文章插图
这个插件会实时检测出我们的代码不匹配它的规则的地方 , 并且会给出修改建议 。 比如我们按照下面的方式去创建线程池的话 , 这个插件就会帮我们检测出来,如下图所示 。


推荐阅读