代码美化工具

在浏览器中一站式美化 14 种语言的代码,涵盖前端脚本、样式表、标记语言、数据格式、查询语言以及 PHP 和 Python,选择语言和缩进即可。

输出

完全在浏览器中运行,您的数据不会被上传。

相关工具

查看全部

什么是 代码美化?

代码美化工具在同一个页面中格式化多种语言的源代码。选择语言和缩进,即可得到由成熟格式化器(Prettier、Ruff、sql-formatter、xml-formatter)生成的、风格一致的代码。

如何使用 代码美化

  1. 选择 语言。
  2. 选择 缩进。
  3. 粘贴代码并点击 格式化(大多数语言在输入时也会更新)。
  4. 复制或下载结果。

示例

输入
const a={b:1,c:[1,2]}
输出
const a = { b: 1, c: [1, 2] };

语言:JavaScript,2 个空格。

何时使用 代码美化

适合快速格式化你没有相应工具的语言的代码,或为文档格式化片段。对于项目,请在编辑器或 CI 中配置同一个格式化器,让输出保持一致。格式化无法修复逻辑错误。

代码美化 的工作原理

所选语言决定使用的引擎:JavaScript(Babel 解析器)、TypeScript、HTML、CSS、SCSS、Less、YAML、GraphQL、Markdown 和 PHP(@prettier/plugin-php)使用 Prettier 3;JSON 使用严格的 JSON 输出器;XML 使用 xml-formatter;SQL 使用 sql-formatter(标准 SQL,关键字大写);Python 使用编译为 WebAssembly 的 Ruff。引擎只在首次使用时才下载。引擎提供行号和列号时,语法错误会连同它们一起报告。

常见用例

  • 无需安装 Prettier 就格式化 TypeScript 片段
  • 整理从聊天或 PDF 复制来的代码
  • 格式化 Markdown 的表格和列表
  • 在 2 空格和 4 空格缩进之间切换代码

安全提示

所有处理都在你的浏览器本地完成,粘贴的代码不会被上传。

常见问题

JavaScript 格式化使用哪种风格?

Prettier 的默认设置:双引号、分号、80 个字符的行宽。

为什么 Python 第一次比较慢?

Ruff 的 WebAssembly 引擎会在首次使用时下载。

可以选择 SQL 方言吗?

方言和关键字大小写选项请使用 SQL 格式化页面。

推荐的下一步

探索更多分类