按 Ctrl/⌘ + S 下载结果
在语言允许的地方,超过这个宽度的行会自动换行。
在浏览器里格式化或压缩 HTML、CSS/SCSS/Less、JavaScript/TypeScript、JSON、Markdown、YAML 和 SQL。自动识别语言,边输入边出结果,代码不离开设备。
把代码粘贴到「输入」框、拖入文件,或从「示例」里选一种语言。
选择「格式化」或「压缩」。语言菜单会显示识别结果,识别错了可以手动指定。
按需调整「格式化选项」(缩进、行宽、引号、SQL 方言等)或「压缩选项」(如「缩短变量名」)。
复制输出,或点击下载按钮;也可以按 Ctrl/⌘ + S 下载。
不会。格式化和压缩引擎(Prettier、sql-formatter、Terser、CSSO)加载到页面后在你的设备上运行,代码不会离开浏览器。
标准 SQL、MySQL、MariaDB、PostgreSQL、SQLite、SQL Server (T-SQL)、Oracle PL/SQL、BigQuery、Snowflake、Redshift、Spark SQL、Hive、Trino/Presto、DuckDB、ClickHouse 和 IBM Db2。关键字大小写可选 UPPER、lower 或「保持原样」。
TypeScript 需要先编译成 JavaScript 才能压缩,Markdown 没有可压缩的内容,所以这两种语言会改为格式化。
只有打开「缩短变量名」时才会,它只重命名局部变量和函数,全局名称不变。「保留许可证注释」会留下 /*! 开头或含 @license 的注释。
显示在编辑区下方,解析器能定位时会给出行号和列号,输入框里对应的行也会高亮。
会。模式、语言和各项选项保存在本浏览器的本地存储里,代码本身不会保存。