使用 js-beautify 將 JavaScript 自動排版、縮排

現在很多 JavaScript 都會經過最小化、壓縮,要還原回來就需要 formatter 或 beautify 的幫忙。

在對 js 經過 minify 的小檔案,可以用 Vim 的外掛直接做排版,如:Vim 的 JavaScript 縮排格式最佳化 外掛

不過如果檔案太大、行數太多,建議就要另外找其他工具了~

使用 js-beautify 將 JavaScript 自動排版、縮排

此篇「好站: JavaScript 排版的工具」有線上工具,也有 PHP 版本的 Script。

不過這次主要是想使用 js-beautify 來處理。

使用 PIP 安裝

  1. $ sudo pip install jsbeautifier # 此行就安裝完成
  2. $ js-beautify file.js > file-beautify.js # 若遇到下述問題
    'ascii' codec can't encode character u'\xe9' in position 27146: ordinal not in range(128)
  3. $ js-beautify -o file-beautify.js file.js # 使用 -o 參數直接寫入即可

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料