Running Windows 7. Was ist das beste Sublime Text 3 Plugin, um dies zu tun, und vielleicht auch den Code zu verschönern.Wie kann ich html, css, js/jquery und Ruby Code in Sublime Text 3 minimieren?
Antwort
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.
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.
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
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
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
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 .
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
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 .
- 1. Sublime Text 3 Code AutoFormatierung
- 2. Sublime Text 3: Kommentarsprache ändern
- 3. Sublime Text 3 Syntax Farbgebungsprobleme PHP/HTML
- 4. Wie kann ich Python Shell in sublime Text 3 zugreifen?
- 5. Wie entferne ich CodeIntel in Sublime Text 3?
- 6. Wie kann ich Sublime Text 3 Arbeitsbereichs-Farbschemata aktualisieren?
- 7. Wie kompiliere ich automatisch Sass zu CSS in Sublime Text 3?
- 8. Sass + CSS3 + CSS Kamm in Sublime Text 3
- 9. Kann Sublime Text 3 projektspezifische Snippets unterstützen?
- 10. Wie deaktiviere ich Snippets in Sublime Text 3?
- 11. Sublime Text 3, Emmet und Shopifys Liquid. Kann es funktionieren?
- 12. Sublime Text 3 Paket für EJS-Formatierung
- 13. Sublime Text 3, rbenv, rspec, spring & ruby-tests
- 14. NodeJS EADDRINUSE Sublime Text 3
- 15. Sublime Text 3 - Clean Paste
- 16. Sublime Text 3 Kontextergänzung deaktivieren
- 17. Sublime Text 3 Tab Größe pro Dateityp?
- 18. Wie Hintergrund- und Textfarben in Sublime Text 3
- 19. React.js Dateien Syntax in sublime Text 3
- 20. HTML-Code ändern automatisch vervollständigen auf Sublime Text 2
- 21. Sublime Text 3 Java-Autovervollständigung
- 22. Preserve Case Ersetzen in Sublime Text 3
- 23. LiveReload für Sublime Text 3 - funktioniert nicht
- 24. Sublime Text 3 - Standard zu Text Dateityp
- 25. In Sublime Text 3, wie Verknüpfungen für "Erstellen und Ausführen" und "Nur erstellen" getrennt wie in Sublime Text 2?
- 26. Sublime Text 3 mit Sass Unterstützung
- 27. Wie wird die Hervorhebung von Do-End-Blöcken in Sublime Text 3 für Ruby festgelegt?
- 28. JavaScript Tipps in Sublime Text 3
- 29. Sublime Text 3 PHP-Syntax nicht Highlighting
- 30. Wie erstelle ich einen Snippet für HTML in Sublime Text?
hängt davon ab. Von welcher Art von Code reden wir? CSS? JS? Sass? – MattDMo
@MattDMo Angehängte Frage :) – Starkers