皇家守卫军吧 关注:92,779贴子:1,169,801
  • 0回复贴,共1

改版工具分享:代码格式化工具

取消只看楼主收藏回复

我是dove版作者滴答。在制作改版时,很多时候会遇见超大的lua代码文件,然后使用vscode中热门的格式化工具就会窒息地等待很长时间。为了解决这个问题,我制作了一个性能极佳的lua代码格式化工具dlfmt,以下是和主流工具的性能对比:
lines chars format-tool Avg Time (s)
29118 765150 lua-format 0.9240
29118 765150 stylua 1.327
29118 765150 dlfmt 0.0184
53804 1365652 lua-format 16.771
53804 1365652 stylua 2.054
53804 1365652 dlfmt 0.0308
2548 60634 lua-format 0.1044
2548 60634 stylua 0.2059
2548 60634 dlfmt 0.0030
插件使用非常简单,vscode搜索dlfmt下载即可,可以设置为默认格式化工具。如果和其他开发者一起合作 可以建立任务json,规定整个项目的格式化规范,以避免git提交时无谓的格式变化。
同时,插件提供了压缩功能,可以有效减小骨骼动画文件的体积,提升其加载速度。


IP属地:浙江来自Android客户端1楼2026-01-04 20:16回复