关于IDEA:Toolkit-大更新UI-更美观用起来更方便

3次阅读

共计 1331 个字符,预计需要花费 4 分钟才能阅读完成。

前言

前段时间有小伙伴在群里聊天,说到 Toolkit 下载量到 4.9k 了。就忽然想起来,很久没有更新这个插件。

PS:我是用它申请了 License,个别时候应用 Json 格式化性能。

趁着周末,更新了下版本,上面介绍间接介绍更新后的版本。

性能介绍

UI 界面

这次批改最大的就是 UI 界面,根本参考 Doc View 的 UI,全面进行革新,同时对代码也进行的肯定水平上的重构。

同时减少快捷键 Control + Shift + T 间接唤起操作面板的性能。

UI 界面调整,以标签页的模式间接展现性能,方便使用。

Json Format

保留原有性能:

  1. 代码格式化;
  2. 压缩为一行;
  3. 移除文本中的转移符(\);
  4. 快捷生成实体类字段。

新增性能:

  1. 快捷复制;
  2. 原生查找。

动图演示:

  • 快捷键关上

  • Json 格式化

  • 压缩 Json 字符串为一行

  • 查找字段

因为间接应用的原生 Editor 当做面板,所以是反对 ⌘ + F 间接局内搜寻的。

  • 生成字段

到这里对于 Json 工具的介绍根本就完结了,这也是我在开发过胜利常常用到的几个性能。当然 快捷复制 移除转移符 这些性能就须要小伙伴本人钻研了。

Copy As Json

当在 Java 类中的时候,能够在右键菜单找到 Copy As Json 这个选项,顾名思义,就是将以后实体类转为 Json 字符串。

如果小伙伴仅仅想应用 Copy As Json 性能,能够在插件商城搜寻,有一个插件仅反对将实体复制为 Json。

也有一个留神的中央,如果 Control + Shift + T 唤起 Toolkit 面板的中央是 Java 实体,这时候 Toolkit 面包会多一个标签页—— Entity Json,能够间接查看以后实体对应的 Json 字符串。

如果焦点不在 Java 实体中,是没有这个标签页的!

其余性能

  • Base64
  • Url Encode/Decode

移除性能

  • 移除 XML 格式化:

XML 格式化应用场景越来越少,毕竟当初基本上不会有应用 XML 作为申请返回报文的了吧!

  • 移除 MyBatis Jump

当初 Toolkit 没有 Mapper 接口和 Mapper XML 之间进行相互跳转,以及检测 Mapper XML 内接口是否反复的性能了。不过能够在插件商城独自下载 MyBatis Jump

MyBatis Jump 仅有跳转和检测性能,如果小伙伴们曾经应用了带跳转性能的其余 MyBatis 插件,就没必要额定装置这个了。

总结

以上就是这次的更新,次要是还是更不便工作开发。

比方经常性的对申请入参出参的 Json 字符串进行格式化

比方间接依据文档的 Json 串生成实体,省去一个一个定义字段的苦楚。

比方数据库表扩大字段寄存的是 Json 格局,须要压缩为一行。(IDEA 的 Control + Shift + J 也能够压缩一行)。

等等。

后续的话可能会有 SQL 格式化、Json 字符串比照(比照参数字段是不是少了)。

最初:

代码曾经重构,绝对比之前构造还是很清晰的。

有其余须要增加的性能能够提交 PR,也能够留言或者提 Issue。

我的项目地址

我的项目地址:https://github.com/liuzhihang…
插件地址:https://plugins.jetbrains.com…

相干举荐

  • 小伙伴想写个 IDEA 插件么?这些 API 理解一下!
  • IDEA 插件找不到?看这里!那就本人敲一个!
  • IDEA 文档插件 DocView:反对编辑文档正文
正文完
 0