Как редактировать Sublime Text 3 Soda Theme

Я установил Soda Theme в Sublime Text 3 в OSX, и мне было интересно, где находятся реальные файлы и папки к теме, чтобы я мог посмотреть файл темы и внести в него свои собственные изменения, а также настроить Несколько изображений, используемых в теме.

В документах Git говорится, что если вы хотите вручную установить Soda на Sublime, вы помещаете папку soda в каталог пакетов, хотя при установке Soda через Control Package я не вижу тему Soda в каталоге пакетов.

3 ответа

Решение

Если явно не указано, что он не используется, большинство пакетов для Sublime Text 3 используют .sublime-package формат (по сути, ZIP-файл). Эти пакеты хранятся на один каталог выше Packages папка, в Installed Packages, Если вы хотите работать с ними, я настоятельно рекомендую получить PackageResourceViewer плагин от @skuroda. Установите его через управление пакетами.

После установки откройте командную палитру с помощью P и введите prv чтобы получить параметры PackageResourceViewer. выберите Extract Package, перейдите к Theme - Soda, нажмите Enter, и все готово - каталог Packages/Theme - Soda должен существовать со всеми файлами репозитория Github. .sublime-theme файлы, вероятно, будут самыми интересными на данный момент.

Повеселись!

Этот ответ аналогичен принятому решению, но с небольшими шагами, если он не работает из коробки. Это может помочь кому-то, если он застрянет с проблемой, которую я описал в одном из следующих шагов.

  1. установить PackageResourceViewer с помощью управления пакетами

  2. Перейдите в Настройки-> Настройки пакета->PackageResourceViewer-> Настройка-Пользователь. скопируйте вставьте следующие 3 строки, сохраните и закройте его.

    {
    "single_command": false
    }
    
  3. нажмите Ctrl + shift + p, чтобы открыть Package Control, и выберите PackageResourceViewer: редактировать пакетный ресурс из списка. Найдите пакет, который вы хотите отредактировать, и нажмите на него. В моем случае я хочу редактировать тему, которая устанавливается через пакет ColorSublime, поэтому я выбрал эту тему.

  4. Теперь вы увидите, что выбранный файл пакета открывается в самом редакторе Sublime. Отредактируйте его, как хотите, сохраните и закройте. Изменения должны отражаться в возвышенном редакторе. В моем случае, так как я сменил тему, мне нужно перезагрузить ее. Поэтому я продолжил следующие шаги.
  5. перейдите в меню просмотра, выберите "Показать консоль" и выполните следующую команду, чтобы сбросить тему.

    view.settings().erase("color_scheme")
    
  6. откройте Настройки-> Настройки и удалите атрибут "color_scheme" и его значение из файла настроек и закройте его. Снова выберите цветовую тему в Предпочтения-> Цветовая схема. Теперь вы должны увидеть изменения, которые вы внесли в пакет тем.

Надеюсь это поможет!

Вы можете сделать это следующим образом.

  1. Извлечение темы содовой из возвышенного текста 2 ~/Library/Application Support/Sublime Text 2/Packages/Color Scheme - Default папка
  2. В Sublime Text 3 выберите Sublime Text / Настройки / Обзор пакетов...
  3. Создайте папку рядом с папкой Users под названием THEMES.
  4. Удалите все темы из Sublime Text 2 (включая тему "Сода" или любые другие темы) из папки ~/Library/Application Support/Sublime Text 2/Packages/Color Scheme - Default в ваш ~/Library/Application Support/Sublime Text 3/Packages/THEMES папка из Sublime Text 3.
  5. Отредактируйте XML в теме, которую вы хотите использовать.
  6. Вернувшись в Sublime Text 3, выберите Sublime Text / Color Schemes / THEMES / YourTheme.tmTheme, чтобы использовать его.
Другие вопросы по тегам