代码格式化

在线代码格式化与美化:支持 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 完成,断网也能运行,没有任何代码离开你的设备。
广告

相关工具