概述

在线体验地址是:https://formatter.xiaoqiuyinboke.cn/

平时工作过程中经常要进行代码格式,比如 josn 格式化、sql 格式化、url decode 等操作。市面的格式化工具基本都是左右两个栏的,例如:

image.png

这种布局,如果格式化完后,不好进行编辑、搜索、复制等操作,使用起来还是挺不方便的。

基于以上问题,我这边开发了一款简洁优雅的在线代码格式化工具,大体界面如下所示:

image.png

整体界面和 Jetbrain Ide 的配色是一样的,支持代码高亮,实时编辑。

同时支持多个 Tab 同时进行操作:

image.png

主要功能

Json 格式化

首先将代码复制到编辑器内,然后右上角下拉选项选择 JSON,再点击格式化按钮即可在当前窗口直接显示格式化后的内容,和 IDEA 的代码格式化操作高度一致,没有割裂感,格式化后的内容如下所示:

image.png

Sql 格式化

将 Sql 代码复制到编辑器内,然后右上角下拉选项选择 Sql,再点击格式化按钮即可在当前窗口直接显示格式化后的内容,格式化后的内容如下所示:

image.png

Url Decode 解码

将 Url 代码复制到编辑器内,然后右上角下拉选项选择 Url 解码,再点击格式化按钮即可在当前窗口直接显示格式化后的内容,格式化后的内容如下所示:

image.png

Markdown 格式化

将 markdown 代码复制到编辑器内,然后右上角下拉选项选择 markdown,再点击格式化按钮即可在当前窗口直接显示格式化后的内容,格式化后的内容如下所示:

image.png

Php unserialize 反序列化

将 markdown 代码复制到编辑器内:

image.png

然后右上角下拉选项选择 Php unserialize,再点击格式化按钮即可在当前窗口直接显示格式化后的内容,格式化后的内容如下所示:

image.png

sql In 生成器

将 待转化的值复制到编辑器内,并且每个值一行

image.png

然后右上角下拉选项选择 Sql In,再点击转换按钮即可,如下所示,这个能够节省一点自己去手动转化的时间

image.png

sql 转 gorm

在 golang 编程中,经常要定义 gorm 的结构体,利用我们这个在线工具可以快速实现这个功能,首先输入create table 语句

image.png

然后点击装换,得到结果如下所示

image.png

总结

在线体验地址是:https://formatter.xiaoqiuyinboke.cn/

如果大家有什么想法,使用过程中有什么问题和优化的地方,欢迎评论交流。

最后修改:2025 年 04 月 12 日
如果觉得我的文章对你有用,请随意赞赏