TypeScript 格式化工具
使用可配置的縮進格式化TypeScript代碼。
輸入 TypeScript
→
格式化輸出
關於本工具
TypeScript 格式化工具透過套用一致的縮排來美化 TypeScript 程式碼。貼上壓縮或縮排不當的 TypeScript,取得具有 2 或 4 個空格縮排的乾淨輸出。
所有格式化均在瀏覽器中執行 — 不會向伺服器傳送任何程式碼。使用基於縮排的重排演算法,追蹤大括號、方括號和圓括號的深度。
使用方法
- 將 TypeScript 程式碼貼到輸入區域,或點擊範例載入範例。
- 選擇縮排大小:2 個空格或 4 個空格。
- 點擊格式化以套用格式化。
- 點擊複製將格式化輸出複製到剪貼簿。
使用情境
開發者讀取建置輸出中的壓縮 TypeScript。程式碼審查者在共享前格式化程式碼片段。沒有 IDE 的開發者將其用作快速線上格式化工具。
常見問題
- 這能正確格式化泛型嗎? — 基本泛型可以處理。複雜的鏈式泛型或條件型別可能無法完美格式化;對於這些情況請使用 Prettier。
- 可以用此工具格式化 JavaScript 嗎? — 可以。TypeScript 是 JavaScript 的超集,因此有效的 JavaScript 也是有效的輸入。
- 這與 Prettier 相同嗎? — 不。Prettier 進行完整的 AST 感知格式化。此工具進行基於縮排的重排,速度更快但精度較低。