Піднесений текст 2: Як змінити колір виділеного номера рядка?


Відповіді:


168

Найпростіший спосіб: вибрати альтернативну колірну схему:

Налаштування> Колірна схема> ... виберіть один

Складніший спосіб: Відредагуйте поточний файл колірної схеми:

Налаштування> Перегляд пакетів> Колірна схема - За замовчуванням> ... відредагуйте файл, який Ви використовуєте:

Подивившись на структуру XML, детально розгляньте dict > settings > settings > dict >

Подивіться на ключ (або додати його , якщо він відсутній): lineHighlight. Додайте рядок з форматом #RRGGBBабо #RRGGBBAA.


3
Завдяки [ github.com/buymeasoda/soda-theme/wiki/Theme-customisation] здається, що існує кращий спосіб, який не передбачає редагування оригінального файлу. На жаль, я не можу змусити його працювати, щоб замінити файли tmTheme (поки) :-(
Тато,

7
Якщо ви не хочете редагувати оригінальну тему, просто зробіть її копію, назвіть її будь-якою, а потім відредагуйте.
Jake Wilson,

якщо ви прагнете кусомізації, дивіться відповідь нижче із посиланням на веб-редактор кольорових схем
watsonic

Що означає dict > settings > settings > dict >?
сталь

1
@steel Вибачте, це означає не означати структуру XML. Тож шукайте <dict>, то серед цього шукайте діти <settings>, то <settings>, то <dict>.
Джейк Вілсон,

14

У вікнах 7 знайдіть

C:\Users\Simion\AppData\Roaming\Sublime Text 2\Packages\Color Scheme - Default

Знайдіть свій файл кольорової схеми, відкрийте його та знайдіть lineHighlight.
Приклад:

<key>lineHighlight</key>
<string>#ccc</string>

замінити #cccна бажаний колір фону.


2
Дякую за це. На mac це у вашому Користувачі / Ваше ім'я / Бібліотека / Підтримка додатків / Піднесений текст 2 / Пакети / Колірна схема - За замовчуванням / nameofcolorscheme.tmTheme
rncrtr

12

tmtheme-editor.herokuapp.com здається досить приємним.

На Mac типові файли тем знаходяться у ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/Color\ Scheme\ -\ Default

У Win7 файли тем за замовчуванням знаходяться в %appdata%\Sublime Text 2\Packages\Color Scheme - Default


Застереження: Я не можу підтвердити шлях Win7, який Райан додав до моєї відповіді, оскільки я маю лише mac. @RyanB, чи можу я запропонувати додати такі речі, як коментарі?
Джаред Бек,

2
Linux: без січа: ~/.config/sublime-text-2/Packages/Color Scheme - Defaultз січа: ~/.config/sublime-text-2/Packages/Color\ Scheme\ -\ Default/. Ви можете редагувати свою публікацію, якщо хочете @JaredBeck
AD

1
На OSX просто опустіть файл, який ви завантажуєте з редактора, ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/і він з’явиться у вашому меню. (не потрібно поміщати його в папку за замовчуванням). Зверніть увагу, це також працює для ST3 (просто змініть 2 на 3 вище).
watsonic

Дуже зручно, мені це подобається! Будь-яким способом редагувати код у програмі, щоб ви могли побачити, як var blobби виглядало щось на зразок цієї конфігурації?
Філософ-помилка

Nvm, щойно знайшов кнопку внизу сторінки, щоб змінити мову.
Філософ-помилка

6

Для Sublime Text 3 мені потрібно було лише додати "highlight_line": trueдо мого файлу налаштувань користувача: Налаштування -> Налаштування - Користувач. Лише одного разу, коли було встановлено перевагу, всі налаштування колірної схеми lineHighlightнабули чинності.

Будемо сподіватися, що це врятує когось іншого з того ж самого хитання.


3
op хоче змінити колір виділення
Madbreaks

5

Цей допис призначений для Sublime 3.

Я щойно встановив Sublime 3, 64-розрядну версію, на Ubuntu 14.04. Я не можу сказати різницю між цією версією та Sublime 2 щодо користувацького інтерфейсу. Причина, по якій я не пішов на Sublime 2, полягає в тому, що він видає настирливі повідомлення про помилки "критичні для GLib".

У будь-якому випадку - попередні дописи згадували файл /sublime_text_3/Packages/Color\ Scheme\ -\ Default.sublime-package

Тут я хотів би дати дві поради щодо цього файлу в Sublime 3:

  1. Ви можете редагувати його за допомогою pico і використовувати ^Wдля пошуку за назвою теми. Перший результат пошуку приведе вас до запису стилю XML, де ви можете змінити значення. Зробіть копію перед експериментами.
  2. Якщо ви вибрали тему у піднесеному меню (під Налаштуваннями / Колірна схема) перед тим, як змінити цей файл, тоді зміни будуть кешовані, і ваші зміни не набудуть чинності. Тож видаліть кешовану версію та перезапустіть sublime, щоб зміни набрали чинності. Кешована версія знаходиться на ~/.config/sublime-text-3/Cache/Color Scheme - Default/

2

Якщо у вас встановлений SublimeLinter , ваша тема (принаймні ST3) може потрапити в ... / Packages / User / SublimeLinter / [вибрана вами тема]

Як згадувалося вище - знайдіть вкладений дикт "налаштування" та відредагуйте або додайте запис "lineHighlight" із потрібним #RRGGBBабо #RRGGBBAA. Мені подобається, #0000AA99коли я на чорному (іш) тлі.

Зручний інструмент, якщо ви не знаєте своїх поєднань кольорів: RGBtoHEX та HEXtoRGB

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.