2013-08-19 89 views

回答

7

您現在可能已經找到了您喜歡的東西,但我只是碰到了相同的需求,並嘗試了兩個插件:MinifierClientside客戶端具有更多功能,如線條和美化功能,但僅與ST2兼容(根據其套餐控制頁面),而縮小器應與ST3兼容。

+0

不,這幾個月它一直在困擾着我:P我會給你一看,謝謝你的評論。 – Starkers

+0

我可以確認Minifier與ST3一起工作。 – s427

4

更新8. 4. 2015年很多事情都改變了

我一直在尋找這樣ST3插件也是如此。我試過Sublime HTML5 MinifiergeekpraddMinifyZoltan,兩者都是很好的選擇。查看他們的優點和缺點。

HTML5 Minifier

  • 只有minifies,不能美化(到目前爲止)
  • 不調整你的CSS或JavaScript文件,只刪除空白和評論
  • 還不如縮減大小爲有效,但在美化後保持代碼可讀性
  • 適用於HTML,CSS和JS而沒有問題
  • 可以縮小curre中的代碼而無需創建新文件或保存任何
  • 易於安裝NT個視圖,不需要Node.js的或其他任何
  • 先後在控制檯中的錯字 - HTML Minfier而不是HTML民費裏。但是,也許是故意的:)

縮減大小

  • Minifies和美化
  • 調整你的CSS和JavaScript文件,重命名JS變量,函數名等
  • 超級有效,最小文件大小可能,但代碼由縮小過程更改
  • 適用於HTML,CSS和JS沒有麻煩,也應該支持SVG(未測試)
  • 不能在當前視圖中縮小代碼而不創建新文件或保存任何內容,縮小總是會創建新的.min。或者.beatified。在同一目錄
  • 有點複雜的安裝文件,需要的Node.js和其他一些Node.js的應用程式CLI

哪個插件是更好?

對此沒有直截了當的答案。 Minify更有效,所以只要您關心的是最小的文件大小,Minify就是您的選擇。在某些情況下,我個人使用這兩種方法,但在某些情況下,HTML5 Minifier可能是更好的選擇。

我只是希望Zoltan,Minify開發者,將添加關鍵功能來縮小當前的緩衝區,而無需像geekpradd那樣創建或保存任何文件。

+0

我是Sublime HTML5 Minifier的開發者。 @TeeJay,你應該在我的github倉庫中打開一個問題線程,我會添加你需要的功能。 – geekpradd

+0

我正在使用更多功能(如上面給出的)來修復2.0版插件。我會嘗試添加所有這些,但美化與插件所需要的不匹配。請繼續關注Github的變更:https://github.com/geekpradd/sublime-html5-minifier – geekpradd

+0

你很幸運。我發現了一個用於美化HTML,CSS和JS的Python模塊,我正在將該模塊與插件集成。 https://github.com/berniey/html5print/blob/master/html5print/ – geekpradd

0

我知道這是一個老問題,但這裏是我的答案呢:

我建議您訪問的優秀Package Control網站並執行關鍵字搜索「縮小」

你會得到一個Sublime Text編輯器提供所需功能(縮小/美化)的各種軟件包列表。

披露:我是Package Control網站上列出的軟件包之一的作者:Minify

我並不是說我的包裝適合所有人,但Minify是我使用的包裝,顯然。

注意:我也在Windows 7上。我的Minify軟件包可以在Sublime Text 2和Sublime Text 3中使用。安裝後,它可以脫機工作,因此您甚至可以在未連接到Internet時縮小文件。

+0

請考慮添加此功能:我只是希望Minify開發人員Zoltan將添加關鍵功能來縮小當前緩衝區而不創建或保存任何文件就像geekpradd一樣。 – Adrian

3

可能是有用的,這個快捷方式將刪除所選文本的所有換行符

按Ctrl +Ĵ

注意,這是不是真的再壓縮,因爲它沒有考慮代碼的語言。

相關問題