IntelliJ IDEA Plugins 插件整理

桃扇骨 2023-07-25 09:21 202阅读 0赞

IntelliJ IDEA Plugins 插件整理

  • 插件库位置
  • 查看类
    • jclasslib Bytecode viewer `查看字节码`
  • 创建类
    • GsonFormat `通过JSON生成实体类`
    • EasyCode 生成代码
  • 辅助类
    • Free MyBatis Plugin `mybatis生成及调试辅助`
    • lombok `的 ide 搭档`
    • Alibaba Java Coding Guidelines
    • AiXcoder Code Completer 智能编程助手
    • codota 代码补全 + 片段库
    • rainbow brackets 彩虹括号
    • Presentation Assistant 显示对应热键
    • SequenceDiagram 时序图插件
    • CamelCase 驼峰下划线切换
  • 文件操作
    • Export To Directory 导出文件并保持目录结构
  • 参考资料

插件库位置

到这里找:https://plugins.jetbrains.com/ 或者直接到 idea里搜索都可以。

查看类

jclasslib Bytecode viewer 查看字节码

  • 下载:https://plugins.jetbrains.com/plugin/9248-jclasslib-bytecode-viewer
  • 用法:View 》 show jclasslib Bytecode viewer

创建类

GsonFormat 通过JSON生成实体类

  • 下载:https://plugins.jetbrains.com/plugin/7654-gsonformat
  • 用法:创建个新类然后 》 右键 》 Generate 》 GsonFormat 【Alt + S】
    在这里插入图片描述

EasyCode 生成代码

https://blog.csdn.net/jx520/article/details/105937556
在这里插入图片描述 在这里插入图片描述

辅助类

Free MyBatis Plugin mybatis生成及调试辅助

  • 下载:https://plugins.jetbrains.com/plugin/8321-free-mybatis-plugin
  • 用法:free-idea-mybatis是一款增强idea对mybatis支持的插件,主要功能如下:

    • 生成mapper xml文件
    • 快速从代码跳转到mapper及从mapper返回代码
    • mybatis自动补全及语法错误提示
    • 集成mybatis generator gui界面

lombok 的 ide 搭档

加上就不会有红线了

  • 下载:https://plugins.jetbrains.com/plugin/6317-lombok
  • lombok 带了日志注解。加上就可以直接用 log 输出日志了。如果用不了可能是包冲突了。自己添加下依赖比如:


    org.projectlombok
    lombok
    1.16.18


    org.slf4j
    slf4j-log4j12
    1.7.26

Alibaba Java Coding Guidelines

  • 下载:https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines
    阿里的JAVA规范自动监测插件。
  • 用法:Tools 》 阿里编码规约 》 编码规约扫描 【Ctrl + Alt + Shift + j】

AiXcoder Code Completer 智能编程助手

官网下载:https://aixcoder.com/#/

本地版aiXcoder使用指南

codota 代码补全 + 片段库

可以用github账号登录。从首页可以看出支持 javajs
在这里插入图片描述

rainbow brackets 彩虹括号

在这里插入图片描述在这里插入图片描述

Presentation Assistant 显示对应热键

  • 下载:https://plugins.jetbrains.com/plugin/7345-presentation-assistant

显示所执行的操作对应的热键
在这里插入图片描述

SequenceDiagram 时序图插件

用来学习源码很方便,支持导出图片UML文件

  • 下载: https://plugins.jetbrains.com/plugin/8286-sequencediagram
  • 用法 :选择一个方法,从 Tools菜单右键点击 SequenceDiagram... 创建时序图。
  • 文档:http://vanco.github.io/SequencePlugin

    • 生成简单的序列图。
    • 通过单击图表形状来导航代码。
    • 从关系图中删除类。
    • 将图表导出为图像。
    • 将图表导出为PlantUML文件。
    • 通过设置>工具>序列图从图表中排除类
    • 智能接口(实验)
    • Lambda 表达式(实验)

在这里插入图片描述
在这里插入图片描述

CamelCase 驼峰下划线切换

功能:
在这里插入图片描述
但是我只想要驼峰下划线之间切换,配置好像有BUG。如下设置勉强实现:
iLoveYouILoveYoui_love_youiLoveYou
在这里插入图片描述

文件操作

Export To Directory 导出文件并保持目录结构

  • 下载:https://plugins.jetbrains.com/plugin/10192-export-to-directory
  • 用法:

    1. 选中要导出的文件。
    2. 右键 》 Export To Directory or File 》 Export To Directory
    3. 选择导出到哪个目录。(只能选择存在的文件夹。弹窗中可以右键创建。)

参考资料

Idea 插件库设置

发表评论

表情:
评论列表 (有 0 条评论,202人围观)

还没有评论,来说两句吧...

相关阅读