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

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

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

Ответы

Ответ 1

Если явно не указано, что он не используется, большинство пакетов для 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, вероятно, будут наиболее интересны для вас.

Удачи!

Ответ 2

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

  • Извлечь тему соды из Sublime Text 2 ~/Library/Application Support/Sublime Text 2/Packages/Color Scheme - Default папка
  • В Sublime Text 3 выберите Sublime Text/Preferences/Browse Packages...
  • Создайте папку рядом с папкой Пользователи с именем THEMES.
  • Отбросьте все темы из Sublime Text 2 (включая тему Soda или любые другие темы) из папки ~/Library/Application Support/Sublime Text 2/Packages/Color Scheme - Default в папку ~/Library/Application Support/Sublime Text 3/Packages/THEMES из Sublime Text 3.
  • Отредактируйте XML в теме, которую хотите использовать.
  • Вернитесь в Sublime Text 3, выберите Sublime Text/Color Schemes/THEMES/YourTheme.tmTheme, чтобы использовать его.

Ответ 3

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

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

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

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

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

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

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