Автоматическое изменение цвета у заданных слов в Sublime Text
Необходимо, чтобы, например, набор символов тест в документах, открытых Sublime Text 3, всегда был оранжевого цвета; <пример>— красного, @stackoverflow — синего и т. п. . Не подсветка, а именно другой цвет. Особо не имеет значения, сразу во всех цветовых схемах или же только в той, которой пользуюсь. Цель — хочется простенький ToDo-менеджер прямо в Sublime Text, где разноцветные слова выполняли бы роль тегов, по которым легко ориентироваться. ToDo-плагин PlainTasks не устраивает. Возможно ли так сделать?пример>
Отслеживать
34.1k 25 25 золотых знаков 130 130 серебряных знаков 223 223 бронзовых знака
задан 15 мар 2016 в 6:30
Саша Черных Саша Черных
4,314 14 14 золотых знаков 43 43 серебряных знака 93 93 бронзовых знака
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Решение проверено в Windows XP и новейшей (на март 2016) версии редактора — Sublime Text 3 Build 3103.
- Если установлена более старая версия Sublime Text 3, скачиваем Build 3103 с официального сайта, для 64-битной Windows и других операционных систем ссылки тут.
- В верхнем меню Sublime Text 3 открываем Preferences ► Browse Packages. , в папке User создаём файл ToDo Manager.sublime-settings , куда копируем следующее содержимое:
%YAML 1.2 --- # http://www.sublimetext.com/docs/3/syntax.html name: ToDo Manager file_extensions: - task scope: text.task contexts: main: - match: (?i)@Работа scope: meta.work - match: (?i)@Проект1 scope: meta.project1 - match: (?i)@Срочно scope: meta.avral
Где ToDo Manager — имя файла подсветки, которое должно совпадать с именем до расширения .sublime-settings только что созданного нами в папке User файла; task — расширение файлов, при открытии которых программой Sublime Text 3 будет функционировать наша подсветка, должно совпадать со словом после scope: text. в следующей строке (не поставил расширение todo, поскольку оно уже зарезервировано плагином ).
Если теги нашего ToDo-менеджера будут иметь вид @’Название тега’ , вписываем их, как в примере выше, желаете по-другому — используйте вместо @ свой вариант. Взамен work , project1 и avral можно вписать любые значения, лишь бы они совпадали с дальнейшей вставкой.
- Как лучше всего подобрать цветовую схему для Sublime Text 3. Переходим на страницу онлайн-сервиса TmTheme Editor, в левом меню выбираем предпочтительную цветовую схему, настраиваем её в зависимости от наших пожеланий. Доступен предпросмотр цветов и подсветки для различных языков разметки/программирования:
Save ► Download — сохраняем файл в папку, где хранятся цветовые схемы: Preferences ► Browse Packages. ► User . Переключение на схему осуществляется посредством Preferences ► Color Scheme ► User .
-
Перед следующими строками в конце файла цветовой схемы
uuid 6B90703E-4E4B-43C8-9D32-921BEDF6D725 colorSpaceName sRGB semanticClass theme.dark.espresso_libre
name work scope meta.work settings background fontStyle foreground Yellow name project1 scope meta.project1 settings background fontStyle foreground #00FF00 name avral scope meta.avral settings background fontStyle foreground Red
Значения должны совпадать с теми, что мы вписывали в файл ToDo Manager.sublime-settings . Между тегами вводим цвета. Лучше прописывать их в HEX, а не X11 colors , поскольку в Sublime Text 3 могут некорректно отображаться как минимум цвета aqua , fuchsia и lime .
Для подсветки цветов в форматах HEX и RGB служит плагин ColorHighlighter. Самый простой способ установки — через Package Control: в Sublime Text 3 нажимаем Ctrl + Shift + P ► в открывшуюся строку вводим Package Control: Install Package ► среди всплывающих вариантов выбираем соответствующий пункт ► теперь вводим в ту же строку Color Highlighter ► среди всплывающих вариантов выбираем соответствующий пункт ► плагин установлен.
- Создаём файл с расширением .task . Открываем его нашим Sublime Text 3, выполняем: View ► Syntax ► Open all with current extension as. ► User ► ToDo Manager . Пробуем в этом же файле, что у нас получилось:
Всё, раскрашиваем содержимое task -файлов, как душе угодно. Спасибо за подробное объяснение ув-мому Мэтту Моррисону.
Sublime Text 3 цвет текста
Я установил Sublime Text 3.Я написал просто : print («123») и у меня цифры были цветные а текст и скобы белые. Как отрегулировать цвет для текста, скоб и цифр?
Дополнен 3 года назад
УЖЕ НЕ НУЖНО!
Голосование за лучший ответ
Я конечно понимаю, если ты это спросил, но всё же.
Для тебя это чё, так принципиально? Главное правильно синтаксис отмечает и ладно.
Похожие вопросы
Ваш браузер устарел
Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.
Как изменить цвета фона и текста в Sublime Text 3
Я прочитал этот ответ — Sublime 2 -Изменение цвета фона в зависимости от типа файла? — для Sublime 2, но я использую Sublime 3 (в настоящее время в бета-версии), и в папке с пакетом нет «Схема цветов — По умолчанию».
Поделиться Источник 08 декабря 2014 в 23:06
7 ответов
Для Как изменить общие цвета (фон и шрифт)?
Для MAC : перейдите в Sublime text -> Preferences -> color scheme
Поделиться 02 июня 2016 в 05:39
- Перейдите в настройки
- Нажмите на цветовую схему
- Выберите свою цветовую схему
- Я выбрал пластик , для моего случая.
Поделиться 16 апреля 2017 в 05:17
Шаги, которые я выполнил:
- Настройки
- Обзор пакетов.
- Перейдите в папку User (эквивалентно %AppData%\Sublime Text 3\Packages\User )
- Создайте новый текстовый файл в этой папке с названием Default.sublime-theme
- Добавьте стили JSON здесь — для шаблона, ознакомьтесь с https://gist.github.com/MrDrews/5434948
Поделиться 26 августа 2015 в 17:28
У меня была та же проблема. Sublime3 больше не показывает все установленные пакеты, когда вы выбираете Показать пакеты в меню Настройки.
Чтобы настроить цветовую схему, выполните следующее (UNIX):
- Найдите свой каталог пакетов SublimeText в каталоге, в котором установлен SublimeText (в моей настройке это было /opt/sublime/Packages)
- Откройте «Цветная схема — Default.sublime-package»
- Выберите цветную схему, которая наиболее близка к вашим требованиям, и скопируйте ее
- В Sublime Text выберите Настройки — Обзор пакетов — Пользователь
- Вставьте цветную схему, которую вы скопировали ранее здесь, и переименуйте ее. Теперь она должна отобразиться в вашем меню «Настройки — Цветная схема» в разделе «Пользователь»
- Следуйте инструкциям по ссылке, которую вы упоминали ранее, чтобы внести необходимые изменения ( Sublime 2 — Изменение цвета фона в зависимости от типа файла? )
— ИЗМЕНЕНИЕ —
Для Mac OS X темы хранятся в заполненных файлах, поэтому, хотя файл preferences показывает их как в пакетах/цветной схеме — По умолчанию/ они не появляются в этом каталоге, если вы их не извлечете.
- Их можно извлечь с помощью просмотра ресурсов пакетов (см. этот ответ для установки и использования просмотра ресурсов пакетов).
- Найдите цветовую схему в извлечении пакетов (должны быть указаны варианты цветовой схемы по умолчанию и цветовой схемы по умолчанию)
- Извлеките нужный вариант. Теперь он будет доступен по адресу users/UserName/Library/Application Поддержка/Sublime Text 3/Packages/Color Scheme — По умолчанию (или устарелость)
- Создайте копию схемы, которую вы хотите изменить, отредактируйте ее по необходимости и сохраните
- Добавьте или измените строку в пользовательских предпочтениях, которая указывает на цветовую схему
"color_scheme": "Packages/Color Scheme - Legacy/myTheme.tmTheme"
Поделиться 14 октября 2015 в 08:31
Чтобы просмотреть файлы темы для ST3, установите PackageResourceViewer через PackageControl.
Затем вы можете использовать Ctrl + Shift + P >> PackageResourceViewer: Open Resource для просмотра файлов темы.
Чтобы изменить определенный цвет фона, вам нужно создать новый файл в папке пакетов пользователей Packages/User/SublimeLinter с тем же именем, что и тема, применяемая в настоящее время к вашему текстовому файлу sublime.
Однако, если ваша тема является сторонним пакетом темы, установленным через пакетный контроль, вы можете отредактировать значение hex в этом файле непосредственно под фоном. Например:
background #073642
В противном случае, если вы пытаетесь изменить нативную тему sublime, добавьте следующее в новый файл, который вы создаете (имеется так же, как и нативная тема, например, Monokai.sublime-color-scheme ) с вашим выбором цвета
Затем вы можете открыть файл, к которому хотите применить синтаксис / цвет, а затем перейти в настройки, специфичные для синтаксиса (в разделе Настройки), и добавить путь к файлу, специфичному для синтаксиса:
Обратите внимание, что если вы установили тему через пакетный контроль, то она, вероятно, имеет расширение файла .tmTheme .
Если вы хотите изменить цвет фона боковой панели, чтобы он был темнее, перейдите в Настройки > Тема > Adaptive.sublime-theme
Это мой ответ, основанный на моем личном опыте и информации, полученной из принятого ответа на этой странице, если вы хотите получить дополнительную информацию.
Поделиться 15 июля 2019 в 05:48
Шаги, которые я выполнил для общей темной темы, включая файловый браузер:
- Перейдите Preferences -> Theme.
- Выберите Adaptive.sublime-theme
Поделиться 14 сентября 2017 в 10:22
Для вашего собственного пакета темы найдите и отредактируйте его.
Путь: Настройки -> Обзор пакетов -> Тема — по умолчанию
settings background #edf2f6
Как сменить фон в Sublime Text?

Это делается путем смены схемы Preferences->Color Scheme и выбираете то что Вам больше нравится. Если не нашли что удовлетворяет то можно скачать, например тут Если все же нужно поменять только задний текст, то открываете тему с помощью любого блокнота и редактируете нужно значение. В сети можно поискать доки и вроде даже видел редакторы которые позволяют это делать
Ответ написан более трёх лет назад
Комментировать
Нравится 8 Комментировать