代码格式化
在线代码格式化与美化:支持 JavaScript、TypeScript、JSON、HTML、CSS,可自定义缩进宽度与行宽,语法错误精确定位,纯浏览器本地格式化。
本地计算 · 数据不上传
广告
工具说明
工具说明
基于 Prettier 的在线代码格式化工具,支持 JavaScript、TypeScript、JSON、HTML 与 CSS 五种语言。你只需粘贴代码、选择语言与缩进选项,点「格式化」即可得到整齐排版的代码。
可选参数包括缩进空格数(2 / 4)与每行最大宽度(print width)。当代码存在语法错误时,Prettier 会抛出错误,工具会原样显示错误信息(含行列提示),方便你定位问题。所有格式化都在浏览器内完成,代码不会上传。
使用示例
粘贴未格式化的 JS:
const a={b:1,c:function(){return 2}}选择 JavaScript、缩进 2 后格式化:
const a = {
b: 1,
c: function () {
return 2;
},
};常见问题
Q1.支持哪些语言?
目前支持 JavaScript、TypeScript、JSON、HTML 与 CSS。其它语言(如 Python、Go)暂未接入,可先用对应官方工具处理。
Q2.格式化失败一般是什么原因?
通常是源代码的语法错误,例如缺少括号、引号不匹配、JSON 多了逗号等。错误信息会指出大致位置,修正后即可正常格式化。
Q3.缩进和行宽怎么选?
缩进宽度常见为 2(前端项目)或 4(后端/老项目);行宽默认 80,现代项目常用 100 或 120。可按团队规范设置。
Q4.我的代码会被上传吗?
不会。格式化由浏览器内的 Prettier 完成,断网也能运行,没有任何代码离开你的设备。
广告
相关工具
JSON 格式化 / 压缩在线 JSON 格式化、压缩与美化工具,支持缩进自定义、键名排序、Unicode 转义,解析错误精确到行列号,纯浏览器本文本处理工具箱在线文本处理工具箱:去重行、去空行、去空格、排序、大小写转换、反转、加行号与实时字数统计,一键操作,纯浏览器本地计算。文本对比 / 差异比对在线文本对比与差异比对工具,支持行级、字符级、单词级三种比对模式,提供并排与内联两种视图,并实时统计新增、删除与未变更数HTML 实体编码 / 解码在线 HTML 实体编码与解码工具,支持命名实体(& < >)与数字实体(& / &正则表达式测试在线正则表达式测试工具,支持实时高亮匹配、捕获组提取、替换预览与常用正则库(邮箱 / URL / 手机号 / 身份证 /