代码美化工具
在浏览器中一站式美化 14 种语言的代码,涵盖前端脚本、样式表、标记语言、数据格式、查询语言以及 PHP 和 Python,选择语言和缩进即可。
完全在浏览器中运行,您的数据不会被上传。
相关工具
查看全部什么是 代码美化?
代码美化工具在同一个页面中格式化多种语言的源代码。选择语言和缩进,即可得到由成熟格式化器(Prettier、Ruff、sql-formatter、xml-formatter)生成的、风格一致的代码。
如何使用 代码美化
- 选择 语言。
- 选择 缩进。
- 粘贴代码并点击 格式化(大多数语言在输入时也会更新)。
- 复制或下载结果。
示例
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 格式化页面。