9

Я уже некоторое время использую , и я просто решил установить новую бета-версию чтобы попробовать новые функции (сохраняя ST2 установленным). 

Я успешно завершил установку, но когда я пытаюсь установить новые пакеты в ST3 (через PackageControl), возникает проблема с уже установленными пакетами ST2.

Давайте возьмем пакет SassBuild в качестве примера.

  • [ST2] Уже установлено
  • [ST2] Этот файл существует и настроен для C:/Users/$/AppData/Roaming/Sublime Text 2/Packages/SASS Build/SASS.sublime-build
  • [ST3] Я запускаю установку SassBuild через PackageControl
  • [ST3] Установка работает хорошо (или выглядит так)
  • [ST3] Я хочу отредактировать файл SASS.sublime-build
  • [ST3] Я не могу найти папку: C:/Users/$/AppData/Roaming/Sublime Text 3/Packages/SASS Build/

Я пробовал с несколькими пакетами, и только новые (не установленные на ST2) работают хорошо.

Любая идея, чтобы исправить / избежать этой проблемы?
(или любое объяснение, если я просто что-то упустил)

1 ответ1

11

Sublime Text 3 использует ZIP- файлы .sublime-package для хранения пакетов. В Windows они хранятся в AppData/Roaming/Sublime Text 3/Installed Packages . Самый простой способ справиться с ними - установить плагин PackageResourceViewer помощью Package Control. После установки он дает вам параметры командной палитры для просмотра, редактирования и извлечения пакетов. Например, в вашем случае нажмите Ctrl Shift P, чтобы открыть палитру команд, а затем введите prv чтобы вызвать параметры PackageResourceViewer. Выберите PackageResourceViewer: Open Resource , перейдите к SASS Build , затем выберите SASS.sublime-build из меню. Внесите любые необходимые изменения и сохраните файл - теперь он будет находиться в AppData/Roaming/Sublime Text 3/Packages/SASS Build/SASS.sublime-build и переопределит версию по умолчанию в .sublime-package .

Обратите внимание, что любые файлы, которые вы извлекаете таким образом, не будут обновляться, когда Package Control обновляет родительский пакет, поэтому извлекайте только то, что вы действительно хотите редактировать. PackageResourceViewer имеет возможность извлекать весь пакет сразу, так что просто знайте, что произойдет, если вы это сделаете.

Удачи!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .