Редактировать систему сборки в Sublime Text 3

Как я могу отредактировать систему сборки в Sublime Text 3, независимо от того, является ли она родной или той, которую я установил через Control Package? Например, для пакета Sass Build он недавно выводит файлы .map, поэтому я хотел бы настроить его так, чтобы он прекратил это делать.

Кажется, что это отличается от Sublime Text 2, поскольку эти инструкции, похоже, не относятся к тому, что у меня есть в моей папке Sublime Text 3.

И могу ли я изменить их для каждого проекта?

Ответ 1

В отличие от Sublime Text 2, версия 3 использует файлы zipped .sublime-package для размещения как пакетов по умолчанию, так и плагинов, установленных с помощью управления пакетами. В результате у них нет всех папок в папке Packages, доступ к которой осуществляется через Preferences -> Browse Packages....

Чтобы получить доступ к файлам в этих пакетах, используйте плагин PackageResourceViewer. По умолчанию в палитре команд добавляются опции PackageResourceViewer: Extract Package и PackageResourceViewer: Open Resource. Используйте Extract Package, чтобы полностью распаковать пакет или плагин в каталог Packages, где его содержимое переопределит исходные файлы в архиве .sublime-package. Используйте Open Resource, чтобы открыть файл в пакете для просмотра. Этот файл можно отредактировать, и если сохраненный будет помещен в Packages/PluginName/file.name и переопределит оригинал.

Хотя эта функция замечательная, имейте в виду, что последующие обновления до извлеченного плагина не будут применяться, так как извлеченные файлы в Packages/PluginName переопределяют файлы в архиве PluginName.sublime-package. Следите за сообщениями управления пакетами, которые периодически появляются в Sublime, а также на страницах ваших различных плагинов на веб-сайте Package Control, чтобы узнать, нужно ли вам обновлять извлеченные файлы. Самый консервативный способ действий - просто извлечь отдельные файлы, которые, как вам известно, вам нужно изменить, чтобы при необходимости обновить остальные плагины/пакеты.