Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

跳转到主要内容
Gizke.com
博客

代码格式化与压缩

在你的设备上运行,不会发送任何内容。

输入

结果

在浏览器中用 Prettier 格式化 JavaScript、TypeScript、CSS、SCSS、HTML、Markdown、YAML 和 SQL,或压缩 JS 和 CSS。代码不会上传。

把压缩过或杂乱的代码变得易读,或为生产环境压缩代码。粘贴 JavaScript、TypeScript、CSS、SCSS、HTML、Markdown、YAML 或 SQL(粘贴时自动识别语言),选择制表符或 2、4 个空格,点击“格式化”。JavaScript 和 CSS 还可以压缩,并显示节省的大小。格式化使用大多数编辑器采用的 Prettier,结果与团队工具一致;SQL 由 sql-formatter 按你选择的方言排版。格式化工具只在点击按钮时加载,代码不会离开浏览器。

常见问题

我的代码会被上传吗?
不会。Prettier、sql-formatter、Terser 和 CSSO 都在你的浏览器中运行,页面不会发送任何内容,因此可以放心处理私有仓库、遗留在配置文件里的密钥或 SQL 中的客户数据。
为什么会提示错误?
格式化工具必须先理解代码才能重新排版,缺少括号或多一个逗号都会让它停下。提示会给出第一个问题所在的行和列。也请确认选择了正确的语言:JSX 属于 JavaScript,类型注解属于 TypeScript。
格式化会改变代码的行为吗?
不会。格式化只改变空格、换行、引号和可选的分号。压缩更进一步,会缩短局部变量名并删除注释和无用代码,但行为保持不变。编辑时用原始代码,发布时用压缩后的版本。
应该选哪种 SQL 方言?
选你的数据库所用的:PostgreSQL、MySQL、MariaDB、SQLite、SQL Server(Transact-SQL)、Oracle(PL/SQL)、BigQuery 或 Snowflake。大多数查询用通用 SQL 即可;像 MySQL 的反引号名称或 PostgreSQL 的 $1 参数,就需要选对方言。

分享此工具

博客关于联系我们使用条款隐私政策