31

5 个 IDEA 必备插件,让效率成为习惯

 3 years ago
source link: https://www.tianheyu.top/archives/idea-plugin
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

IDEA 是最好的 IDE,谁赞成,谁反对?

UbeeU3f.gif

IDEA 是 Java 开发人员中最受欢迎和用户友好的 IDE 之一,它具有许多便利的功能,例如智能代码完成,自动执行繁琐的重复开发任务,因此它已成为 Java 社区中的友好 IDE。

本文我想分享一些实用的 IDEA 插件,可以在让你的编程效率更上一层楼。

PS:IDEA 安装插件方式,在 IDEA 中点击 File->Settings...->Plugins ,然后搜索对应插件,选择安装即可。

1. Key Promoter X:快捷键提示

繁琐的鼠标工作是编码的障碍之一,经常使用鼠标会降低开发速度。作为替代方案,我们都尝试尽可能地找到键盘快捷键,这个插件就是来做这个的。

当你在 IDEA 中的按钮上使用鼠标时,此插件将通过键盘快捷方式通知你,可以使用键盘快捷方式来代替。

如果你经常使用没有键盘快捷键的按钮,则 Key Promoter X 将提示你创建一个。

如果你熟悉某个快捷方式,该插件还提供了 Don't show again 不再显示的选项。

比如当我用鼠标点击 IDEA 侧边栏 Project 的时候,它就会提醒我用 Alt+1 快捷键可以实现同样的效果。

YFZRNj3.png!web

另外,想了解 IDEA 后缀代码自动补全功能可以看: 后缀补全用得好,提前下班没烦恼

2. Lombok:减少冗长代码

简而言之就是 Lombok 是一个很方便的插件,本质是个 Java 库,使用它通过相关注解就可以不用再编写冗长的 getter/setter 或者 equals 等方法了。

yEFVrqN.png!web

想了解 Lombok 更多介绍以及原理的可以看: 听说用 Lombok 可以早点下班?

3. Rainbow Brackets:彩虹括号

一个简单但功能强大的插件,可以增强视觉体验,该插件可以简化识别每对括号所包围的代码块的麻烦。

例如,嵌套的循环有时会非常繁琐,因为它们之间嵌套了多个括号,该插件通过为括号加上多种颜色以及范围突出显示功能为你提供了一个很好的解决方案,你可以在其中突出显示与每对括号相关的代码块。

NNFBRf2.png!web

现在,当你想弄清楚一些复杂的代码出了什么问题时,你不必自己仔细地匹配括号。

连苍白的代码都感觉充满了活活生机。

4. Codota:代码智能提示

这个插件用于智能代码补全,它基于数百万 Java 程序,能够根据程序上下文提示补全代码,相比于 IDEA 自带的智能提示来说,Codota 的提示更加全面一些,如下图所示:

zYZbYbJ.png!web

该工具非常有用,因为它可以节省在寻找可用于实现代码的各种选项上花费的时间。

另外它还有对应的在线网站: https://www.codota.com/code ,大家可以在上面搜索需要的代码。

5. String Manipulation:字符串操作

这个插件非常简单强大,可以在字符串上执行各种不同的任务,例如转换为驼峰式大小写,大写,样式反转等。(快捷键: Alt+M

可帮助节省编码时间,是一个必不可少的插件,以下是此插件的提供的一些功能:

umUjMrM.png!web

总结

俗话说得好,工欲善其事必先利其器,好的插件会给编程工作带来舒适感,还可以提升编码效率。希望这一系列插件对你也有用。

如果我遗漏了你最喜欢的插件,请在留言告知我,我会在在后续的文章中补上。

最好的关系就是互相成就,大家的 在看、转发、留言 三连就是我创作的最大动力。

参考

https://plugins.jetbrains.com/plugin/9792-key-promoter-x

https://plugins.jetbrains.com/plugin/10080-rainbow-brackets

https://plugins.jetbrains.com/plugin/2162-string-manipulation

https://projectlombok.org/

https://www.codota.com/


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK