Я предполагаю, что вы имеете в виду команду PackageControl: RemovePackage
, и в этом случае, к сожалению, ответ - Нет (или Да, с хакером, как описано ниже).
При отображении списка пакетовдля удаления PackageControl собирает список всех пакетов и исключает из него пакеты User
и Default
, а также любой пакет, поставляемый с Sublime (прежде всего он не удаляет себя из списка пакетов, которые он удалит)).
Таким образом, за пределами этого все пакеты будут предложены для удаления.
Теоретически вы можете добавить пустой файл sublime-package
в папку Packages
рядом с двоичным файлом, чтогде хранятся пакеты, которые поставляются с Sublime.Так как PackageControl удаляет эти пакеты из списка пакетов для удаления, это помешало бы ему предлагать его для удаления.
Если пакет с вопросом, изначально является файлом sublime-package
, то версия в Installed Packages
будетполностью переопределите его, как если бы его там не было (за исключением того, что он указан как поставляемый пакет в таких инструментах, как OverrideAudit и PackageControl).Если он установлен как папка в Packages
, то технически содержимое этой папки рассматривается как переопределение для поставляемого пакета, но поскольку этот пакет пуст, это не должно иметь никакого эффекта.
Сказав это,хотя простое тестирование показывает, что это работает, оно может иметь или не иметь других последствий.