Как восстановить цветовую палитру в Sublime Text 3 - PullRequest
0 голосов
/ 15 мая 2019

Что-то странное случилось со мной недавно. Я тестировал цветовые схемы Sublime Text 3, выбрав их в меню Sublime Text> Preferences> Color Scheme. Я не нашел ничего, что мне понравилось больше, чем мой нынешний, но потом я понял, что тот, который я использовал, не был в списке цветовых схем. К сожалению, я не помню название цветовой схемы, которую я использовал.

При поиске популярных цветовых схем в Интернете я нашел одну, которая близка: «Послесвечение-сумерки». Однако схема, которую я использовал, имела гораздо более высокую контрастность, т. Е. Более темный фон и более яркие цвета подсветки кода.

Есть ли способ в Sublime Text 3 восстановить цветовую схему, которую я использовал?

1 Ответ

1 голос
/ 16 мая 2019

Используемая вами цветовая схема устанавливается в качестве настройки color_scheme в ваших пользовательских настройках, а пункт меню Preferences > Color Scheme (который находится под Sublime Text, если вы работаете в MacOS) позволяет вам более легко установитьэто предпочтение, показывая вам список всех всех самых доступных цветовых схем и позволяя вам предварительно просмотреть, как они выглядят.

Короткий ответ на ваш вопрос No, но более длинныйответ на ваш вопрос Yes.

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

Yes заключается в том, что Sublime позволит вам использовать только те цветовые схемы, которые вы установили.локально, и с помощью пункта меню, описанного выше, вы можете выбирать между установленными вами (изменяя настройку соответствующим образом), но не удаляя установленные цветовые схемы.

Это означает, что, если вы не удалили пакетмежду тем, когда вы играли и заметили, что вашей цветовой схемы больше нет в списке, эта цветовая схема все еще присутствует, даже если в списке ее нет (и если вы действительно удалили пакет, переустановка пакета вернет его обратно).Так что все, что вам нужно сделать, это выяснить, что это было.

В первом абзаце есть зачеркивание , потому что Sublime скрывает некоторые цветовые схемы от вас, поэтому, если вы использовали одну из них, тоне появится в списке, и вам нужны другие средства, чтобы найти его.

Первое, что нужно сделать, это добавить следующий параметр в ваши пользовательские настройки (если он еще не существует), чтобы сообщить Sublime, что устаревший цветсхемы также должны быть перечислены:

"show_legacy_color_schemes": true,

В то время, когда пункт меню для изменения цветовых схем был добавлен к интерфейсу, некоторые цветовые схемы, которые использовались для поставки с Sublime, были переведены в статус Legacy, потому что они былидико устаревший и недостаточно популярный, чтобы требовать работы по его обновлению, или его невозможно исправить без внесения визуальных изменений.

Эти цветовые схемы все еще присутствуют, но они маскируются из списка отображаемых цветовых схем, если толькоВы включаете эту настройку.Таким образом, в случае, если вы использовали один из них ранее, этот параметр должен позволить вам найти его снова.Синтаксисы, попадающие в эту категорию, в списке будут обозначаться Color Scheme - Legacy.

Если это не приводит к появлению используемой вами цветовой схемы, существует один последний путь исследования.Sublime поддерживает идею скрытой цветовой схемы, которая, как правило, используется пакетами для придания цветовых схем вещам без более широкой их демонстрации.Возможно, есть тема для Sublime, которая так же распределяет свои цветовые схемы.

Если вы откроете консоль Sublime с помощью View > Show Console, вы можете вводить следующие строки по одной во вход внижняя часть окна:

sublime.find_resources("*.hidden-tmTheme")
sublime.find_resources("*.hidden-color-scheme")

Это позволит Sublime показать вам список всех скрытых цветовых схем (есть два разных формата).Предполагая, что любой список не пуст, элементы в списке представляют скрытые цветовые схемы, которые упомянутая выше команда не отображает.

Если это так, вы можете открыть свои пользовательские настройки и вручную установить для параметра color_scheme значениекаждый из предметов по очереди, чтобы увидеть, является ли один из них тем, который вы ищете.

...