Как я могу минимизировать html, css, js/jquery и ruby-код внутри Sublime Text 3?

Запуск Windows 7. Какой лучший плагин Sublime Text 3 для этого и, возможно, украсит код.

Ответ 1

Возможно, вы уже нашли что-то, что вам нравится, но я просто столкнулся с этой же проблемой и попробовал два плагина: Minifier и Clientside. Clientside имеет больше функций, таких как листинг и украшение, но совместим только с ST2 (согласно странице управления пакетами), тогда как Minifier должен быть совместим с ST3.

Ответ 2

Обновлено 8. 4. 2015, когда многое изменилось

Я тоже искал такой плагин ST3. Я пробовал Sublime HTML5 Minifier geekpradd и Minify Zoltan, оба выглядят как отличные варианты. См. Их плюсы и минусы.

HTML5 Minifier

  • Только уменьшает, не может украсить (пока)
  • Не реструктурирует ваши файлы CSS или JavaScript, удаляет только пробелы и комментарии
  • Не так эффективно, как Minify, но сохраняет код, читаемый после благоустройства
  • Работает для HTML, CSS и JS без проблем.
  • Может минимизировать код в текущем представлении без создания новых файлов или сохранения чего-либо.
  • Простая установка, не требует Node.js или что-либо еще
  • Имеет опечатку в консоли - HTML Minfier вместо HTML Min i. Но, возможно, это специально:)

Минимизировать

  • Минимизирует и украшает
  • Перестройте ваши файлы CSS и JavaScript, переименуйте переменные JS, имена функций и т.д.
  • Возможны максимально эффективные и минимальные размеры файлов, но код изменен процессом минимизации
  • Работы для HTML, CSS и JS без проблем также должны поддерживать SVG (не тестировались)
  • Невозможно минимизировать код в текущем представлении без создания новых файлов или сохранения чего-либо, минимизация всегда создает новый .min. или .beatified. файл в том же каталоге
  • Более сложная установка требует Node.js и некоторых других Node.js приложений CLI

Какой плагин лучше?

Для этого нет прямого ответа. Minify более эффективен, так что, пока все, о чем вы заботитесь, - это самый маленький размер файла, Minify - ваш выбор. Я лично использую оба из них, так как в некоторых случаях HTML5 Minifier может быть лучшим выбором в некоторых случаях.

Я просто надеюсь, что Zoltan, разработчик Minify, добавит важную функцию для минимизации текущего буфера без создания или сохранения любого файла, как geekpradd.

Ответ 3

Может быть полезно, этот ярлык стирает все разрывы строк выделенного текста

Ctrl + J

Обратите внимание, что это не очень мало, поскольку он не учитывает язык кода.

Ответ 4

Я знаю, что это старый вопрос, но вот мой ответ:

Я рекомендую вам посетить отличный Package Control веб-сайт и выполнить поиск ключевого слова "minify"

Вы получите список различных пакетов для редактора Sublime Text, которые предоставляют запрошенную функциональность (минирование/украшение).

Раскрытие информации: Я являюсь автором одного из пакетов, перечисленных на веб-сайте Package Control: Minify.

Я не говорю, что мой пакет лучше для всех, но Minify - это пакет, который я использую, очевидно.

Примечание. Я тоже в Windows 7. Мой пакет Minify работает как в Sublime Text 2, так и в Sublime Text 3. После установки, он работает в автономном режиме, поэтому вы даже можете минимизировать свои файлы, пока вы не подключены к Интернету.