Как редактировать тему 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" и его значение из файла настроек и закройте его. Снова выберите цветную тему из "Настройки" → "Цветовая схема". Теперь вы должны увидеть изменения, отраженные в пакете темы.
Надеюсь, это поможет!