10个必备的IntelliJ IDEA插件,提高开发效率

介绍10个IntelliJ IDEA开发者必备的实用插件,助你提高开发效率!

微信搜索关注《Java学研大本营》

图片

1 WakaTime

安装链接:https://plugins.jetbrains.com/plugin/7425-wakatime

WakaTime 是一个能够根据你的编程活动,自动生成各种数据的工具,可以让你看到在编码过程中的指标、见解和时间跟踪,从而评估你的编码效率。

你可以准确地知道编码所花费的时间,因为此插件会自动记录你输入的起止时间以及各种细节,如项目、文件、分支、提交/PR、功能等。

图片

2 Stepsize

安装链接:https://plugins.jetbrains.com/plugin/14515-code-issue-manager-document--fix-issues-in-your-codebase

Stepsize 是一个专注于技术债务管理的工具,可以帮助开发者维护一个健康的代码库,减少技术债务的积累和影响。Stepsize提供了一些扩展可以让你在编码的过程中更方便地使用。此插件可以:

  • 直接从编辑器中标记代码、创建 TODO 和报告技术债务

  • 与你的团队成员协作进行维护和重构工作

  • 在你的冲刺计划中优先考虑技术问题

,时长00:22

3 Key Promoter X

安装链接:https://plugins.jetbrains.com/plugin/9792-key-promoter-x

Key Promoter X 可以帮助你在工作时学习必要的快捷键。当你在 IDE 中用鼠标点击一个按钮时,Key Promoter X 会显示你应该使用的键盘快捷键。

这提供了一种简单的方法,可以学习如何用键盘键替换繁琐的鼠标操作,并有助于过渡到更快、无鼠标的开发。

图片

4 ZIO for IntelliJ

安装链接:https://plugins.jetbrains.com/plugin/13820-zio-for-intellij

ZIO 为 Scala 的 ZIO 生态系统提供建议、重构和其他增强功能。该插件为 ZIO 库增加了以下功能,例如:

  • 重构和建议

  • 支持 zio-macros(例如 @accessible)

  • 集成测试运行器

图片

5 Protobuf

安装链接:https://plugins.jetbrains.com/plugin/16422-protobuf

基于 IntelliJ 的 IDE Protobuf 语言插件提供了 Protobuf 语言支持。Protobuf 语言是一种用于数据交换的结构化数据格式。此插件可以实现语法高亮、从库和 SDK 导入文件、导航、查找用法、代码折叠、语义分析、快速文档等。

图片

6 SonarLint

安装链接:https://plugins.jetbrains.com/plugin/7973-sonarlint

SonarLint 可以让你在问题出现之前修复编码问题:就像一个拼写检查器,SonarLint 在你编写代码时高亮显示 Bug 和安全漏洞,并提供清晰的修复指导,这样你可以在代码提交之前修复它们。SonarLint 在 VS Code 中支持分析 JavaScript、TypeScript、Python、Java、HTML 和 PHP 代码。

7 ESLint

安装链接:https://plugins.jetbrains.com/plugin/7494-eslint

ESLint IntelliJ 集成支持将 eslint 警告显示为 IntelliJ 检查,帮助快速修复一些规则,支持自定义 eslint 规则,以及 eslint 配置注解和完成。

图片

8 Prettier

安装链接:https://plugins.jetbrains.com/plugin/10456-prettier

Prettier 扩展可以让代码看起来更好,更一致。它通过解析你的代码,并用自己的规则重新打印,考虑到最大行长度,必要时换行代码,来强制执行一致的风格。

图片

9 Quokka

安装链接:https://plugins.jetbrains.com/plugin/9667-quokka

Quokka.js 是一个用于快速 JavaScript / TypeScript 原型设计的开发者生产力工具。当你输入时,运行时的值会更新并显示在你的 IDE 旁边的代码中。它使得原型设计、学习和测试 JavaScript / TypeScript 更快。

图片

10 AceJump

安装链接:https://plugins.jetbrains.com/plugin/7086-acejump

AceJump 允许你快速地将光标导航到编辑器中可见的任何位置。只需按 “ctrl+;”,输入一个字符,然后输入与 Ace Jump 匹配的字符。如果屏幕上找不到匹配项,AceJump 将滚动到它能找到的下一个匹配项。

图片

推荐书单

《Java编程讲义》

《Java编程讲义》根据目前Java开发领域的实际需求,从初学者角度出发,详细讲解了Java技术的基础知识。全书共15章,包括Java开发入门,Java语言基础,Java控制结构,数组,面向对象编程,继承和多态,抽象类、接口和内部类,异常处理,Java常用类库,集合与泛型,Lambda表达式,输入-输出流,多线程,JDBC数据库技术,网络编程等内容。内容全面覆盖.1ava开发必备的基础知识点,结合生活化案例展开讲解,程序代码给出了详细的注释,能够使初学者轻松领会Java技术精髓,快速掌握Java开发技能。《Java编程讲义》适合作为高等院校相关专业的教材及教学参考书,也适合作为Java开发入门者的自学用书,还可供开发人员查阅、参考。

《Java编程讲义》【摘要 书评 试读】- 京东图书京东JD.COM图书频道为您提供《Java编程讲义》在线选购,本书作者:荣锐锋,张晨光,殷晋,王向南,尹成,出版社:清华大学出版社。买图书,到京东。网购图书,享受最低优惠折扣!icon-default.png?t=N7T8https://item.jd.com/13495830.html

图片

精彩回顾

掌握这5个要点,利用IntelliJ IDEA进行前端开发

使用Java和IntelliJ IDEA,介绍Serverless和Azure编程范式

使用IntelliJ IDEA重构Java代码的最佳实践

2023年最新的10个高效Android Studio和IntelliJ IDEA插件

10道Java限流器面试题和答案

微信搜索关注《Java学研大本营》

访问【IT今日热榜】,发现每日技术热点

  • 14
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值