2022年了,我都在用什么IDEA插件

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第28天,点击查看活动详情。

前言

插件不在多,而在精,这个插件对我来说很好用,不代表对你来说是必不可少的,所以纯推荐,如果有更好的代替品希望留言告知。

中文语言包

Chinese (Simplified) Language Pack / 中文语言包

汉化必备,还记得当年用 IDEA 的时候,是没有官方汉化包的,要么去找第三方适配的汉化包,要么用英文,但是第三方汉化包一旦更新就可能没法用了。

于是我将就着用英文版,慢慢的英文版也用熟了,然后,官方出汉化包了!

有些人就喜欢用英文版,喜欢原生,觉得这个插件没有必要,但我想说,有很多人都有这个需要。

Translation

Translation – IntelliJ IDEs Plugin | Marketplace (jetbrains.com)

翻译用,有个非常好用的功能,当我们遇到不熟悉的 API,可以直接 Ctrl + Q,它会自动翻译文档中的英文,这样我们看一眼就大概知道 API 怎么用了,极大的节省了时间。

Key Promoter X

Key Promoter X – IntelliJ IDEs Plugin | Marketplace (jetbrains.com)

虽然我已经不需要这个插件了,但我还是要向大家推荐一下。

简单来说,这是一个快捷键提示插件,但他不是简单的把固定的快捷键记下来,然后通知你。

这个插件会自动读取你软件中配置的快捷键映射,意味着你修改了快捷键,这个插件也是知道的;当你进行的某个操作有对应的快捷键的话,这个插件就会弹出框框提醒你,可以使用某个快捷键操作而不是用鼠标点击。

这个插件非常适合初学者,能快速帮你记住各种常用操作的快捷键,因此我极力推荐它。

IdeaVim

IdeaVim – IntelliJ IDEs Plugin | Marketplace (jetbrains.com)

如果你经常使用 Linux 操作系统,我想你大概不会对 VIM 命令陌生,这是一个非常高效的终端文本编辑器。

IdeaVim 让我们可以跟操作 Vim 一样操作 Idea,比如我们在预览模式的时候,按 dd,快速删除一行,按 G / gg 快速跳到首尾,多行编辑等等,全部可以用键盘搞定。

当然这是有学习成本的,如果你熟悉 Vim 的操作模式,你的效率会很快,但你如果是初学,这个阶段会很痛苦,配合快捷键提示插件也许是个不错的选择。

但是根据我的实际使用经验来说,这个插件跟一些 IDEA 自带的快捷键会有冲突,所以仁者见仁智者见智,设置一个打开或关闭 IdeaVim 的快捷键也许是个不错的选择。

Alibaba Java Coding Guidelines

Alibaba Java Coding Guidelines – IntelliJ IDEs Plugin | Marketplace (jetbrains.com)

阿里巴巴开发规约插件。

哪怕你对自己写的代码特别有自信,也应该用插件在提交前进行一次扫描,防止一些低级错误出现在代码仓库。

SonarLint

SonarLint – IntelliJ IDEs Plugin | Marketplace (jetbrains.com)

跟阿里巴巴开发规约插件的作用差不多,但阿里巴巴开发规约可以看作是粒度较大的扫描,SonarLint 是一个粒度较小的扫描,包括你使用 if 嵌套过多也会被标记。

现在的企业流水线一般会带上这个 SonarLint 代码扫描,如果你提交的代码警告过多,有可能会构建失败;假如你写了三个一摸一样的字符串,SonarLint 会建议你定义一个常量,如果你没有进行扫描修复就提交,那么流水线会构建失败,失败的原因会下发到 CRM,这会让自己很尴尬!


比丘资源网 » 2022年了,我都在用什么IDEA插件

发表回复

提供最优质的资源集合

立即查看 了解详情