2013-08-19 6 views

Antwort

7

Sie haben vielleicht schon etwas gefunden, das Sie mögen, aber ich bin gerade über dieses Bedürfnis gestolpert und habe zwei Plugins ausprobiert: Minifier und Clientside. Clientside hat mehr Funktionen wie Linting und Verschönern, ist aber nur bis zu ST2 kompatibel (laut Package Control Seite), während Minifier mit ST3 kompatibel sein sollte.

+0

Nein, es nervt mich immer noch diese Monate: P Ich werde denen einen Blick hinein geben, danke für deine Kommentare. – Starkers

+0

Ich kann bestätigen, dass Minifier mit ST3 arbeitet. – s427

4

Updated 8. 4. 2015 so viele Dinge haben sich geändert

Ich habe auch für eine solche ST3 Plugin suchen. Ich habe versucht Sublime HTML5 Minifier von geekpradd und Minify von Zoltan, beide scheinen als große Optionen. Sehen Sie ihre Vor- und Nachteile.

HTML5 Minifier

  • Nur minifies kann nicht verschönern (bisher)
  • Gibt es in Ihrem CSS oder JavaScript-Dateien nicht neu strukturieren, entfernt nur Leerzeichen und Kommentare
  • nicht so effektiv wie Minify , aber behält den Code, der nach Verschönerung lesbar ist
  • Arbeitet für HTML, CSS und JS ohne Störung
  • Kann den Code im curre verringern nt ohne Erstellen neuer Dateien oder das Speichern etwas
  • Einfache Installation, erfordert keine Node.js oder irgendetwas anderes
  • Hat ein Tippfehler in der Konsole - HTML Minfier statt HTML Min i fier. Aber vielleicht ist es absichtlich :)

Minify

  • Minifies und verschönert
  • Restructure Ihre CSS und JavaScript-Dateien, JS Variablen umbenennt, Funktionsnamen usw.
  • extrem effektiv, kleinste Dateigrößen möglich, aber der Code wird durch den Minification-Prozess geändert
  • Works für HTML, CSS und JS ohne Probleme, sollte auch SVG unterstützen (nicht getestet)
  • Der Code in der aktuellen Ansicht kann nicht verkleinert werden, ohne dass neue Dateien erstellt oder gespeichert werden müssen. Minification erstellt immer eine neue .min. oder .befähigt. im selben Verzeichnis Datei
  • etwas komplizierter Installation erfordert Node.js und einige andere Node.js CLI apps

Welches Plugin ist besser?

Es gibt keine einfache Antwort. Minify ist effektiver, so lange, wie alle um dich kümmern ist die kleinste Dateigröße möglich, Minify ist Ihre Wahl. Ich persönlich beides verwenden, wie in einigen Fällen HTML5 Minifier kann eine bessere Wahl in einigen Fällen sein.

Ich hoffe nur, dass Zoltan, die Minify Entwickler, wird die entscheidende Funktionalität fügen Sie den aktuellen Puffer minify ohne Erstellen oder Speichern jeder Datei wie geekpradd tat.

+0

Ich bin der Entwickler von Sublime HTML5 Minifier. @TeeJay, Du hättest einen Problem-Thread in meinem Github Repo öffnen sollen und ich hätte deine benötigten Features hinzugefügt. – geekpradd

+0

Ich überarbeite das Plugin in Version 2.0 mit mehr Funktionen wie die oben genannten. Ich werde versuchen, alle hinzuzufügen, aber die Verschönerung Sache stimmt nicht mit dem, was das Plugin braucht. Bleiben Sie dran mit dem Github Repo für Änderungen: https://github.com/geekpradd/sublime-html5-minifier – geekpradd

+0

Sie haben Glück. Ich habe ein Python-Modul zum Verschönern von HTML, CSS und JS gefunden und integriere das Modul mit dem Plugin. https://github.com/berniey/html5print/blob/master/html5print/ – geekpradd

0

Ich weiß, es eine alte Frage, aber hier ist meine Antwort sowieso:

Ich empfehle Ihnen die ausgezeichnete Package Control Website zu besuchen und eine Suche nach dem Stichwort „minify“

Sie ein ausführen erhalten Liste verschiedener Pakete für den Sublime Text-Editor, die die gewünschte Funktionalität bereitstellen (Verkleinern/Verschönern).

Offenlegung: Ich bin der Autor eines der auf der Package Control Website aufgeführten Pakete: Minify.

Ich sage nicht, dass mein Paket für alle am besten ist, aber Minify ist das Paket, das ich natürlich benutze.

Hinweis: Ich bin auch auf Windows 7. Mein Minify Paket funktioniert sowohl in Sublime Text 2 und Sublime Text 3. Einmal installiert, funktioniert es offline, so dass Sie sogar Ihre Dateien minimieren können, während Sie nicht mit dem Internet verbunden sind .

+0

Bitte denken Sie daran, dieses Feature hinzuzufügen: Ich hoffe nur, dass Zoltan, der Minify-Entwickler, die entscheidende Funktionalität hinzufügen wird, den aktuellen Puffer zu minimieren, ohne zu erstellen oder zu speichern Datei wie geekpradd tat. – Adrian

3

kann nützlich sein, diese Abkürzung alle Zeilenumbrüche des ausgewählten Textes löschen

Ctrl +J

Hinweis dies nicht wirklich minify, da sie berücksichtigt nicht die Codesprache .

Verwandte Themen