TypeScript 格式化工具

TypeScript 格式化工具会统一 TypeScript 和 TSX 的缩进、空格、换行、分号、引号及尾随逗号。支持接口、类型别名、泛型、枚举、装饰器、现代 JavaScript 语法和 React 组件。

选择标准 TypeScript 解析器或 Babel TypeScript 解析器,设置制表符或固定数量的空格,并指定稳定的输出行宽。语法错误会单独显示,不会混入格式化结果。

格式化在浏览器中完成,源代码不会上传到服务器。按 Ctrl+Enter 或 Command+Enter 执行格式化,然后复制或保存结果。

代码格式化常见问题

如何在本页面格式化代码?

将代码粘贴到左侧编辑框或加载文件,选择需要的选项,然后点击格式化。在右侧检查结果后,可以复制或保存。

为什么格式化时可能报错?

输入内容需要符合所选语言或语法。请检查未完成的语句、不匹配的括号或引号,以及与输入不符的方言或模式,然后重新格式化。

代码格式化器是怎样工作的?

代码格式化器会按所选语言识别词法单元和嵌套结构,再根据统一规则重新安排缩进、空格和换行。它不会编译或运行程序,因此格式化结果不能代替正确性或安全性检查。

这种语言一般推荐使用哪些设置?

建议从 TypeScript 解析模式、2 个空格以及 80 或 100 列开始;分号、引号和尾随逗号应与仓库现有风格一致。可以选择 TypeScript 或 Babel TypeScript 解析模式,并设置缩进、行宽、尾随逗号、分号和引号风格,适用于 TypeScript 或 TSX。