5个idea必备插件,让效率成为习惯(代码片段)

武培轩 武培轩     2022-12-26     401

关键词:

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

技术图片

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 快捷键可以实现同样的效果。

技术图片

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

2. Lombok:减少冗长代码

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

技术图片

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

3. Rainbow Brackets:彩虹括号

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

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

技术图片

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

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

4. Codota:代码智能提示

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

技术图片

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

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

5. String Manipulation:字符串操作

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

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

技术图片

总结

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

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

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

参考

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/

成为jenkins必备的几个技巧(代码片段)

Performance插件兼容性问题自由风格项目中,有使用Performance插件收集构建产物,但是截至到目前最新版本(Jenkinsv2.298,Performance:v3.19),此插件和Jenkins都存在有兼容性问题,会导致项目配置页面tabl... 查看详情

idea必备配置和插件

idea必备配置和插件一、idea必备配置二、idea如何安装插件三、idea实用插件四、查看idea已安装的插件idea是一款强大的工具,它提供了很多配置和插件,让编程事半功倍!!!进入idea设置界面一、idea必备配置1.... 查看详情

用好这个idea插件,写代码效率至少提升5倍!(代码片段)

还在编写无聊枯燥又难以维护的POJO吗?洁癖者的春天在哪里?请看Lombok!在过往的Java项目中,充斥着太多不友好的代码:POJO的getter/setter/toString;异常处理;I/O流的关闭操作等等,这些样板代码既... 查看详情

程序员必备的6个好习惯,成为更优秀的自己

如果你有机会跟一些技术大牛接触的话,你会发现别人不仅是技术上比一般人强很多,而且在做事方面也有许多不一样的习惯,在职场卷了这么多年依然保持的习惯,往往是值得我们借鉴和学习的。今天龙叔就给... 查看详情

程序员必备的6个好习惯,成为更优秀的自己

如果你有机会跟一些技术大牛接触的话,你会发现别人不仅是技术上比一般人强很多,而且在做事方面也有许多不一样的习惯,在职场卷了这么多年依然保持的习惯,往往是值得我们借鉴和学习的。今天龙叔就给... 查看详情

程序员必备的6个好习惯,成为更优秀的自己

如果你有机会跟一些技术大牛接触的话,你会发现别人不仅是技术上比一般人强很多,而且在做事方面也有许多不一样的习惯,在职场卷了这么多年依然保持的习惯,往往是值得我们借鉴和学习的。今天龙叔就给... 查看详情

效率倍增,5个提高生产力的jupyternotebook插件(代码片段)

...数据初学者的首选IDE。它最具特色的是,拥有丰富的插件、扩展数据处理能力和提升工作效率。在本文中,我将分享五个Jupyter扩展来提大家的工作效率。欢迎收藏学习,喜欢点赞支持。技术交流群文末提供,欢迎... 查看详情

高级java程序员必备:《idea问题库》常见问题及解决方案,提升开发效率5(java小虚竹)(代码片段)

❤️作者简介:大家好,我是小虚竹。Java领域优质创作者🏆,CSDN博客专家认证🏆,华为云享专家认证🏆❤️技术活,该赏❤️点赞👍收藏⭐再看,养成习惯IntellijIDEA使用教程相关系列目录问... 查看详情

高级java程序员必备:《idea问题库》常见问题及解决方案,提升开发效率2(java小虚竹)(代码片段)

❤️作者简介:大家好,我是小虚竹。Java领域优质创作者🏆,CSDN博客专家认证🏆,华为云享专家认证🏆❤️技术活,该赏❤️点赞👍收藏⭐再看,养成习惯IntellijIDEA使用教程相关系列目录问... 查看详情

5款神仙插件,idea变得更哇塞了!(代码片段)

...c;我花费了很多时间整理了之前总结的IntelliJIDEA使用指南|必备插件推荐|插件开发入门| 查看详情

八个提高效率的vscode必备扩展插件

...用程序改进的各种增强功能。这里是提高工作效率的10个必备VSCode扩展:1.代码拼写检查器一个基本的拼写检查器,适用于驼峰式代码。此拼写检查器的目标是帮助捕获常见的拼写错误,同时将误报数量保持在较低水平。2.Compareit... 查看详情

八个提高效率的vscode必备扩展插件

...用程序改进的各种增强功能。这里是提高工作效率的10个必备VSCode扩展:1.代码拼写检查器一个基本的拼写检查器,适用于驼峰式代码。此拼写检查器的目标是帮助捕获常见的拼写错误,同时将误报数量保持在较低水平。2.Compareit... 查看详情

提升工作效率,这5个jupyternotebook“插件”,你有必要了解!(代码片段)

JupyterNotebook是一个很棒的教学、探索和编程环境,但其功能不足也是出了名的。幸好,有许多方法可以改进这个不错的工具,如JupyterNotebook扩展工具。极简版教程在命令提示符中运行以下命令:pipinstalljupyter_contrib... 查看详情

仅用5个线程,让idea全系列ide能看电视直播电影听广播音乐美女图(代码片段)

...摆驾链接:百度网盘请输入提取码  提取码:xad4插件高清GIF效果。需求今天要分享的技术方案是我在写bg-boom这款插件当中一小块的代码实现方案,先从需求说起吧,其模块整体的需求是丰富idea的背景功能,... 查看详情

intellij热部署插件jrebel

Intellij热部署插件JRebel项目需求,一直用eclipse的我,也要改用IDEA了,一开始,很不习惯。经过几天的慢慢摸索和习惯之后,发现IDEA确实很好用。dark的界面是我喜欢的,智能的提示也让写代码不再枯燥。遗憾的是IDEA本身没有集... 查看详情

程序员使用idea这些插件后,办公效率提升100%(持续更新中)(代码片段)

IDEA一些不错的插件分享目录IDEA一些不错的插件分享插件集合CamelCaseTranslationLiveEditMarkDownNavigatorJrebelCheckStyle-IDEAAlibabaJavaCodingGuidelinesIdeavimMavenHelperFindBugs-IDEAGsonFormatKeypromoterX.ignoreJVMDebugerMemor 查看详情

程序员使用idea这些插件后,办公效率提升100%(持续更新中)(代码片段)

IDEA一些不错的插件分享目录IDEA一些不错的插件分享插件集合CamelCaseTranslationLiveEditMarkDownNavigatorJrebelCheckStyle-IDEAAlibabaJavaCodingGuidelinesIdeavimMavenHelperFindBugs-IDEAGsonFormatKeypromoterX.ignoreJVMDebugerMemor 查看详情

idea懒人必备插件:自动生成单元测试,太爽了!(代码片段)

点击关注公众号,实用技术文章及时了解今天来介绍一款工具Squaretest,它是一款自动生成单元测试的插件,会用到它也是因为最近公司上了代码质量管控的指标,会考评各个项目的单元测试覆盖率,以及sonar... 查看详情