Sublime text как поменять цвет текста
Перейти к содержимому

Sublime text как поменять цвет текста

  • автор:

Автоматическое изменение цвета у заданных слов в 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.

  1. Если установлена более старая версия Sublime Text 3, скачиваем Build 3103 с официального сайта, для 64-битной Windows и других операционных систем ссылки тут.
  2. В верхнем меню 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 можно вписать любые значения, лишь бы они совпадали с дальнейшей вставкой.

  1. Как лучше всего подобрать цветовую схему для 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 ► среди всплывающих вариантов выбираем соответствующий пункт ► плагин установлен.

  1. Создаём файл с расширением .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

  1. Перейдите в настройки
  2. Нажмите на цветовую схему
  3. Выберите свою цветовую схему
  4. Я выбрал пластик , для моего случая.

Поделиться 16 апреля 2017 в 05:17

Шаги, которые я выполнил:

  1. Настройки
  2. Обзор пакетов.
  3. Перейдите в папку User (эквивалентно %AppData%\Sublime Text 3\Packages\User )
  4. Создайте новый текстовый файл в этой папке с названием Default.sublime-theme
  5. Добавьте стили 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

Шаги, которые я выполнил для общей темной темы, включая файловый браузер:

  1. Перейдите Preferences -> Theme.
  2. Выберите Adaptive.sublime-theme

Поделиться 14 сентября 2017 в 10:22

Для вашего собственного пакета темы найдите и отредактируйте его.

Путь: Настройки -> Обзор пакетов -> Тема — по умолчанию

 settings background #edf2f6   

Как сменить фон в Sublime Text?

Webdesus

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

Ответ написан более трёх лет назад

Комментировать

Нравится 8 Комментировать

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *