为什么要格式化和压缩代码?
格式化会用统一的缩进、换行和空格重写代码,使其便于阅读、审查和对比,适合处理被压缩的代码片段、自动生成的 SQL 或复制来的配置文件。压缩则相反:删除空白和注释(JavaScript 还会用 Terser 缩短局部变量名)以减小下载体积。本工具使用大多数 JavaScript 项目都在用的 Prettier,以及支持 MySQL、PostgreSQL、SQL Server、Oracle PL/SQL、BigQuery 等语法的 sql-formatter。
功能
- • 11 种语言:JavaScript、TypeScript、JSON、CSS、SCSS、Less、HTML、SQL、YAML、Markdown、GraphQL
- • 13 种 SQL 方言,可设置关键字大小写
- • 压缩 JS(Terser)、CSS、HTML、JSON 和 SQL,并显示节省的体积
- • 可设置缩进或制表符、行宽、引号和分号
- • 复制或下载结果,语法错误提示清晰
代码不离开本地
格式化和压缩完全在浏览器中进行,您粘贴的 API 密钥、内部查询或私有代码都不会被上传。