概述
在线体验地址是:https://formatter.xiaoqiuyinboke.cn/
平时工作过程中经常要进行代码格式,比如 josn 格式化、sql 格式化、url decode 等操作。市面的格式化工具基本都是左右两个栏的,例如:
这种布局,如果格式化完后,不好进行编辑、搜索、复制等操作,使用起来还是挺不方便的。
基于以上问题,我这边开发了一款简洁优雅的在线代码格式化工具,大体界面如下所示:
整体界面和 Jetbrain Ide 的配色是一样的,支持代码高亮,实时编辑。
同时支持多个 Tab 同时进行操作:
主要功能
Json 格式化
首先将代码复制到编辑器内,然后右上角下拉选项选择 JSON,再点击格式化按钮即可在当前窗口直接显示格式化后的内容,和 IDEA 的代码格式化操作高度一致,没有割裂感,格式化后的内容如下所示:
Sql 格式化
将 Sql 代码复制到编辑器内,然后右上角下拉选项选择 Sql,再点击格式化按钮即可在当前窗口直接显示格式化后的内容,格式化后的内容如下所示:
Url Decode 解码
将 Url 代码复制到编辑器内,然后右上角下拉选项选择 Url 解码,再点击格式化按钮即可在当前窗口直接显示格式化后的内容,格式化后的内容如下所示:
Markdown 格式化
将 markdown 代码复制到编辑器内,然后右上角下拉选项选择 markdown,再点击格式化按钮即可在当前窗口直接显示格式化后的内容,格式化后的内容如下所示:
Php unserialize 反序列化
将 markdown 代码复制到编辑器内:
然后右上角下拉选项选择 Php unserialize,再点击格式化按钮即可在当前窗口直接显示格式化后的内容,格式化后的内容如下所示:
sql In 生成器
将 待转化的值复制到编辑器内,并且每个值一行
然后右上角下拉选项选择 Sql In,再点击转换按钮即可,如下所示,这个能够节省一点自己去手动转化的时间
sql 转 gorm
在 golang 编程中,经常要定义 gorm 的结构体,利用我们这个在线工具可以快速实现这个功能,首先输入create table 语句
然后点击装换,得到结果如下所示
总结
在线体验地址是:https://formatter.xiaoqiuyinboke.cn/
如果大家有什么想法,使用过程中有什么问题和优化的地方,欢迎评论交流。
2 条评论
这个代码格式化工具确实不错,之前一直没有找到喜欢的
感谢支持