子龙 子龙
首页
学习指南
工具
AI副业
开源项目
技术书籍

程序员子龙

Java 开发从业者
首页
学习指南
工具
AI副业
开源项目
技术书籍
  • 工具
  • 开发工具

    • IDEA2023.2.5 2023年最新激活破解教程
    • 2023年 Visual Studio破解教程,无限重置使用,亲测有用!
    • Adobe Photoshop 2021中文破解版安装教程(附安装包+图文教程)
    • AutoCAD 2021简体中文64位破解版(附安装教程)
    • Charles抓包工具(破解版)
    • 谷歌浏览器github加速插件,国内访问及下载速度达到2M/S,杠杠的!!
    • 详解 Charles微信小程序抓包,Charles 破解 Charles 激活
    • IDEA 2023年最新无限破解使用教程
    • MobaXterm详细使用教程
    • PS 打不开webp文件怎么办?
    • VMware虚拟机桥接网络保姆级设置教程
    • xftp上传文件中文文件名乱码解决方案
    • webstorm2023破解激活教程
    • Win10下搭建Git服务器
    • xftp中文文件名乱码
    • Xmind2022免安装激活破解方法教程 Xmind破解
    • 爱不释手的IDEA神仙插件,开发效率翻倍!
    • 还在用Jenkins?快来试试这款比Jenkins简而轻的自动部署软件!
    • 导入 ja-netfilter.jar 后输入激活码提示 Key is invalid 原因汇总
    • Navicat Premium 15 永久破解激活工具及安装教程(亲测可用)
    • 分享几个实用的IDEA插件,提高你的工作效率!
      • 前言
      • Java Stream Debugger
      • Jclasslib bytecode viewer
      • LeetCode editor
      • Maven Helper
      • Jrebel
      • SequenceDiagram
      • GitToolBox
      • Key Promoter X
      • Code Screenshots
      • Alibaba Java Coding Guidelines
      • Translation
      • Properties to YAML Converter
      • Hiberbee Theme
      • GsonFormatPlus
      • Grep Console
    • Xshell7、Xftp7安装破解版教程(亲测可用)
    • window环境下安装Redis及可视化工具Redis Desktop Manager
    • Xmind 破解激活工具下载
    • Xmind2024最新破解教程,简单永久可用
    • 如何激活使用Typora(2024年最新版)
  • office

  • 实用工具

  • 工具
  • 开发工具
程序员子龙
2024-03-18
目录

分享几个实用的IDEA插件,提高你的工作效率!

# 前言

"工欲善其事 必先利其器",一些好的工具确实可以提高工作效率,本篇文章主要分享一些工作中常用的IDEA插件,希望对大家有帮助!

# Java Stream Debugger

JDK1.8新增的Stream流操作,极大地提升了编程快感,也精简了代码。

同时,存在一个问题,debugger下不易调试,不能一行一行地看到执行结果。

Java Stream Debugger 这个插件解决了此问题。

public class Main {
    public static void main(String[] args) {
        List list = new ArrayList();
        list.add("程序员");
        list.add("子龙");
        list.stream().distinct().findFirst().get();
    }
}

1
2
3
4
5
6
7
8
9

使用插件调试:

# Jclasslib bytecode viewer

jclasslib bytecode viewer是一个可以可视化已编译Java类文件和所包含的字节码的工具。

使用时直接选择 View --> Show Bytecode With jclasslib

注意:如果是自己项目的源码需要先编译

# LeetCode editor

LeetCode刷算法神器,可以拉取到LeetCode题,提交代码到LeetCode帮忙执行,非常赞。

点击想要刷的题,右边会自动弹出题目要求和代码编译器。直接在右边写算法代码了,不需要再去浏览器中搜索网址进行算法题的编写和学习。 例如:我们点击最基础的 两数之和 来做一个示范,如下图所示:

# Maven Helper

在写Java代码的时候,我们可能会出现Jar包的冲突的问题,这时候就需要我们去解决依赖冲突了,而解决依赖冲突就需要先找到是那些依赖发生了冲突,此插件可用来方便显示Maven的依赖树。

相应操作:

  1. Conflicts(查看冲突)
  2. All Dependencies as List(列表形式查看所有依赖)
  3. All Dependencies as Tree(树形式查看所有依赖)

# Jrebel

日常开发中,当你项目在debug 的时候,修改任意一个 java 文件时,需要重启项目,这个过程是相当痛苦的,尤其是项目稍微大点的话,开发期间可能你就是一直在重启项目。

JRebel是一款JVM插件,它使得Java代码修改后不用重启项目,立即生效,可以省去大量的部署用的时间。

# SequenceDiagram

在接手老项目时,一上手很难窥到全貌,这时候要是能够把接口的调用关系,整个时序图展示出来,对深入了解项目帮助很大。

有这么一款插件SequenceDiagram能够根据方法的调用关系,自动生成执行时序图。

安装完成后,在某个类的某个函数中,右键 --> Sequence Diagaram即可调出。

# GitToolBox

配合版本控制工具Git使用,非常直观显示当前项目分支,及代码未更新,未提交数目,省去查询分支和最新代码等不必要的麻烦。

# Key Promoter X

这个Key Promoter X插件就会用对话框的形式提醒你使用快捷键操作。

非常适合不熟悉jetbrains全家桶IDE的同学,学习使用快捷键。

# Code Screenshots

代码截图工具,有了它可以快速截出漂亮的代码。

配置地址:

# Alibaba Java Coding Guidelines

该插件在扫描代码后,将不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,我们还基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。

# Translation

Translation是一款非常好用的翻译插件,可以随时随地翻译单词、甚至一段话,不再需要额外打开浏览器搜索翻译网站了!

# Properties to YAML Converter

这个插件可以将Properties 配置文件一键转换成YAML 文件,很实用的一个插件。

# Hiberbee Theme

一款受到了 Monokai Pro 和 MacOS Mojave 启发的主题,是一款色彩层次分明的深色主题。

这个主题的效果图如下,看着也是非常赞!适合编码!

使用主题包

推荐一个网站color-themes

color-themes.com/ (opens new window)

# GsonFormatPlus

可以将JSON字符串自动转换成Java实体类。

# Grep Console

Grep Console是一款方便开发者对idea控制台输出日志进行个性化管理的插件。

Grep Console的主要功能特性:

  • 支持自定义规则来过滤日志信息;

  • 支持不同级别的日志的输出样式的个性化配置;

总结:通过过滤功能、输出日志样式配置功能,可以更方便开发者在大量的日志信息中筛选出自己比较关注的日志信息。

自定义配置:

上次更新: 2024/04/09, 09:11:12
Navicat Premium 15 永久破解激活工具及安装教程(亲测可用)
Xshell7、Xftp7安装破解版教程(亲测可用)

← Navicat Premium 15 永久破解激活工具及安装教程(亲测可用) Xshell7、Xftp7安装破解版教程(亲测可用)→

最近更新
01
保姆级教程 用DeepSeek+飞书,批量写文案、写文章,太高效了
06-06
02
还在为整理视频思维导图发愁?2 种超实用技巧,让你 10 分钟搞定,高效又省心!
06-06
03
熬夜做PPT?AI一键生成高逼格幻灯片,效率提升10倍!
06-06
更多文章>
Theme by Vdoing | Copyright © 2024-2025

    辽ICP备2023001503号-2

  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式