開發者工具

程式碼格式化

美化程式碼以便閱讀,或壓縮以便發布。

程式碼格式化 在您的裝置上執行
  • 在您的瀏覽器中執行 — 您的文字絕不會傳送到任何地方
  • 免註冊、無額度限制,可隨您高興使用多少次

運作方式

壓縮過的程式碼在設計上就難以閱讀,而手寫的程式碼也很少縮排一致。同一個工具就能解決這兩個問題,而且兩者都不是把專有原始碼貼到陌生網站的理由。

美化

將 JavaScript、CSS 與 HTML 縮排並換行成一致的風格。這適用於閱讀壓縮過的函式庫程式碼、整理從別處貼來的內容,或讓 diff 更易讀。除非您另行設定,否則會自動偵測語言。

壓縮,以及各模式實際做了什麼

JavaScript 由真正的解析器壓縮,會安全地縮短名稱並移除無用程式碼。CSS 與 HTML 則以保守方式壓縮:移除註解並合併空白,不會重新命名或重組任何東西。這對任何輸入都安全,但壓縮出的空間永遠少於專用的建置工具。它的用途是快速縮減大小,而不是取代您的打包工具。

它無法修復損壞的程式碼

美化與壓縮都需要輸入能被解析。無效的 JavaScript 會被回報,而不是被猜測修正,因為會修復程式碼的格式化工具,會改變程式碼的行為。

為什麼在本機執行

原始碼通常是某人的財產,經常是您雇主的,且往往含有金鑰與端點。格式化它不應該牽涉到上傳。

常見問題

程式碼格式化:常見問題

它能處理哪些語言?

JavaScript 與 JSON、CSS 以及 HTML,可自動偵測或手動選擇。

JavaScript 壓縮器和建置工具一樣好嗎?

對於單一檔案來說很接近,因為它使用真正的解析器。這裡的 CSS 與 HTML 壓縮刻意保守。

它會修正語法錯誤嗎?

不會。無效的程式碼會被回報,而不是被猜測修正。

我的程式碼會被上傳嗎?

不會。一切都在您的瀏覽器中執行。