Изменить цвет выделения в Sublime Text 3?

Как изменить цвет выделения по умолчанию в Sublime Text 3? Я знал, как найти ключевое слово в одном из файлов тем в ST2, но все изменилось на ST3. Они где-то в библиотеке? "Предпочтение → Обзор пакета" почти пуст.

Ответы

Ответ 1

Вы можете видеть, какую тему вы используете, перейдя в

Preferences>Colour Scheme

и посмотрите, какой из них отмечен.

Откройте файл темы и найдите ключ, который говорит:

<key>selection</key>

Перейдите на сайт с шестыми цветовыми кодами (например, http://html-color-codes.com/) и найдите код нужного цвета. Затем добавьте новый цветовой код в строку под клавишей выбора в файле темы, заменив старый шестнадцатеричный цветовой код.

Сохраните измененный файл темы, и он должен немедленно работать.

РЕДАКТИРОВАТЬ
Установите плагин PackageResourceViewer, используя управление пакетами. Откройте палитру команд с помощью P и введите prv, чтобы получить параметры PackageResourceViewer. Выберите Open Resource → Theme-YourTheme → и отредактируйте файл темы

Ответ 2

Ответ Тони Винсента превосходный, и я бы также добавил, что если изменение цвета выбора делает выбранный текст трудным для чтения, selectionForeground - это ключ к изменению. Например:

<key>selectionForeground</key>
<string>#000000</string>

Ответ 3

С новым .sublime-color-scheme это глобальный ключ настройки с именем line_highlight например

{
    "name": "My colour scheme",
    "globals":
    {
        "background":     "rgb(0, 0, 0)",
        "foreground":     "#aaaaaa",
        "caret":          "red",
        "line_highlight": "#222222"
    },
}