Настройка возвышенного текста 3 для выделения цветом

Обновлено: 21.11.2024

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

Цветовые схемы Sublime Text реализованы с помощью файлов .sublime-color-scheme, содержащих JSON. Sublime Text также поддерживает подмножество функций, использующих формат TextMate .tmTheme. До Sublime Text 3.1 поддерживался только формат .tmTheme.

Пример

Ниже приведен пример формата файла .sublime-color-scheme. Полная цветовая схема будет иметь гораздо больше правил для охвата стандартных имен областей действия.

Цвета

Цвета в цветовых схемах могут быть указаны в одном из семи форматов:

Кроме того, цвета можно указать как переменную, а затем ссылаться на них с помощью синтаксиса var(example_var_name) . Ссылки на переменные особенно полезны в сочетании с функцией мода minihtml color() и поддерживаемыми регуляторами blend() , blenda() , alpha() , saturation() , lightness() и min-contrast().

Переменные

В ключе переменных можно создавать многоразовые определения цвета. Имена могут быть любой строкой, использующей символы a-z, A-Z, 0-9, _ и -. Значения могут быть в любом допустимом цветовом формате.

На переменные можно ссылаться в глобальных настройках и правилах с помощью синтаксиса var(example_var_name) . В следующем примере показано основное использование переменных:

Общие настройки

Следующие глобальные настройки входят в объект с ключом "globals".

"background" Цвет фона по умолчанию "foreground" Цвет текста по умолчанию "invisibles" Цвет пробелов при отображении. Если не указано, по умолчанию используется передний план с непрозрачностью 0,35 . "caret" Цвет курсора "block_caret" 3190 Цвет курсора при использовании блочного курсора "block_caret_border" 4086 Цвет курсора граница для каретки блока "block_caret_underline" 4086 Цвет подчеркивания каретки блока рисуется так, как если бы он перекрывался с выделением "block_caret_corner_style" 4086 Стиль углов, используемый для каретки блока. Возможные варианты: круглый (по умолчанию), вырезанный или квадратный. "block_caret_corner_radius" 4086 Радиус, используемый, когда block_caret_corner_style является круглым или обрезанным. "line_highlight" Цвет фона строки, содержащей курсор. Используется, только если включен параметр highlight_line.

Акценты

"ошибки" Цвет, используемый для волнистого подчеркивания слов с ошибками. "fold_marker" Цвет, используемый для маркера, указывающего, что содержимое было свернуто. "minimap_border" Цвет границы, нарисованной вокруг области просмотра миникарты, когда включена настройка draw_minimap_border. Обратите внимание, что область просмотра обычно видна только при наведении курсора, если не включен параметр always_show_minimap_viewport. "accent" Цвет, доступный для использования темой. Тема по умолчанию использует это для выделения измененных вкладок, когда включен параметр highlight_modified_tabs.

CSS применяется к содержимому minihtml, созданному с помощью функций всплывающих окон и фантомов, доступных через API. Поддерживаемые свойства CSS обсуждаются в справочнике по CSS minihtml.

Плагинам, использующим minihtml, рекомендуется устанавливать уникальный атрибут id в теге сгенерированного HTML, чтобы позволить цветовым схемам переопределять стили плагинов по умолчанию.

"popup_css" CSS, передаваемый всплывающим окнам. "phantom_css" CSS передается фантомам. Если не указано, использует popup_css . "sheet_css" 4065 CSS, передаваемый на листы HTML.

Желоб

"gutter" Цвет фона поля "gutter_foreground" Цвет номеров строк в поле "gutter_foreground_highlight" 4050 Цвет номеров строк в поле при выделении строки

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

"line_diff_width" 3186 Ширина строк различий между 1 и 8 "line_diff_added" 3189 Цвет маркеров различий для добавленных строк "line_diff_modified" 3186 Цвет маркеров различий для измененных строк "line_diff_deleted" 3189 Цвет различий маркеры для удаленных строк

Выбор

"selection" Цвет фона выделенного текста "selection_foreground" Цвет, который переопределяет цвет текста выделенного фрагмента в зависимости от области видимости "selection_border" Цвет границы выделенного фрагмента "selection_border_width" Ширина границы выделенного фрагмента, от 0 до 4 ."inactive_selection" Цвет фона выделения в представлении, которое в данный момент не сфокусировано. "inactive_selection_border" 4074 Цвет границы выделения в представлении, которое в данный момент не сфокусировано. "inactive_selection_foreground" Цвет, который перекрывает текст на основе области действия. цвет выделения в представлении, которое в данный момент не сфокусировано "selection_corner_style" Стиль углов, используемый для выделения. Возможные варианты: круглый (по умолчанию), вырезанный или квадратный. "selection_corner_radius" Радиус, используемый, когда selection_corner_style является круглым или обрезанным .

"highlight" Цвет границы для "другого" совпадает, когда на панели "Найти" выбран параметр Выделить соответствует. Также используется для выделения совпадений в результатах поиска в файлах. «find_highlight» Цвет фона текста, совпадающего с панелью «Найти». «find_highlight_foreground» Цвет, который переопределяет цвет текста на основе области действия, совпадающий с панелью «Найти». «scroll_highlight» 4050 Цвет позиций результатов поиска, отображаемых поверх полосы прокрутки . "scroll_selected_highlight" 4050 Цвет выбранной позиции результатов поиска, отображаемой над полосой прокрутки.

Линейки

Положение линеек задается параметрами линеек.

"rulers" Цвет, используемый для рисования линеек.

Руководства

Направляющие глобально управляются параметром draw_indent_guides.

"guide" Цвет, используемый для рисования направляющих отступов. Используется, только если параметр "draw_normal" присутствует в настройке indent_guide_options . "active_guide" Цвет, используемый для рисования направляющих отступов для уровней отступа, содержащих курсор. Используется, только если параметр "draw_active" присутствует в настройке indent_guide_options . "stack_guide" Цвет, используемый для рисования направляющих отступов для родительских уровней отступа уровня отступа, содержащего курсор. Используется, только если параметр "draw_active" присутствует в настройке indent_guide_options .

Квадратные скобки

Соответствие скобок глобально контролируется настройкой match_brackets.

Как подсвечиваются скобки, когда знак вставки стоит рядом с единицей. Принимает список, разделенный пробелами, из следующего:

  • подчеркнуть
  • stippled_underline
  • squiggly_underline
  • передний план
  • жирный шрифт
  • курсив

Как подсвечиваются скобки, когда курсор находится между парой скобок. Принимает список, разделенный пробелами, из следующего:

  • подчеркнуть
  • stippled_underline
  • squiggly_underline
  • передний план

Сопоставление тегов глобально контролируется настройкой match_tags.

Как подсвечиваются теги, когда курсор находится внутри одного из них. Принимает список, разделенный пробелами, из следующего:

  • подчеркнуть
  • stippled_underline
  • squiggly_underline
  • передний план

Тени

"shadow" Цвет тени, используемый для отображения возможности горизонтальной прокрутки текстовой области. "shadow_width" Ширина тени в аппаратно-независимых пикселях.

Правила области

Цветовые схемы взаимодействуют с текстом в файле через области видимости. Области задаются для токенов кода или прозы с помощью синтаксиса. Области — это строки с точками, указанные в порядке от наименее к наиболее конкретному. Например, ключевое слово if в PHP может быть указано через имя области keyword.control.php .

Соответствие

Цветовые схемы применяют к областям цвета и стили шрифтов, сопоставляя метки с точками, начиная с первой. Сопоставление префиксов — это стандартный способ применить цветовую схему к нескольким синтаксисам. Вместо того, чтобы сопоставлять keyword.control.php, большинство цветовых схем вместо этого присваивают цвет ключевому слову. Совпадение первых одной или двух меток в области действия является наиболее распространенным. Включение последней метки, имени синтаксиса, является редкостью, если только не требуется переопределение, зависящее от синтаксиса.

Именование

Автор синтаксиса может назначать любые области действия для данного токена. Это в сочетании с тем фактом, что существуют сотни синтаксисов, поддерживаемых сообществом, означает, что может быть трудно понять, на какие области ориентироваться. Официальные рекомендации по именованию областей были созданы, чтобы помочь авторам синтаксиса и цветовых схем использовать общий набор для лучшей совместимости. В разделе «Использование в цветовых схемах» представлен базовый набор областей действия, которые авторы цветовых схем должны учитывать.

Правила стиля

Каждое правило стиля области действия состоит из объекта, содержащего ключ области действия, а также один или несколько следующих необязательных ключей:

Имя (произвольное) для правила области

Цвет фона

Корректировка цвета "переднего плана", действительная только для "фона"

Цвет текста при выборе

Ноль или более следующих элементов, разделенных пробелами:

  • жирный шрифт
  • курсив
  • светиться 4050
  • подчеркнуть 4074
  • stippled_underline 4075
  • squiggly_underline 4075

Ключ "foreground_adjust" принимает разделенный пробелом список регуляторов, которые поддерживаются функцией мода minihtml color(). Он поддерживается только в том случае, если также указан ключ «фон», и, таким образом, позволяет изменять все передние планы, используемые в сочетании с фоном, без необходимости создавать разные правила для каждой перестановки.

Подсветка хешированного синтаксиса

Клавиша "передний план" поддерживает специальный режим, называемый Подсветка хешированного синтаксиса, в котором каждый токен, соответствующий заданной области действия, получает уникальный цвет из одного или нескольких градиентов. Некоторые редакторы называют этот стиль выделения Семантическое выделение.

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

Поскольку Sublime Text выделяет токены в файле, он создает хэшированное значение токена и использует его для выбора одной из 256 линейных интерполяций. Каждый экземпляр данного токена будет использовать один и тот же цвет. Например, каждый экземпляр first_name будет иметь один и тот же цвет, но каждый экземпляр name будет иметь другой цвет.

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

Примеры

Следующее правило стиля области будет окрашивать все строки в зеленый цвет:

Чтобы выделить все числа полужирным курсивом красного цвета, используйте:

Настройка

Цветовые схемы, основанные на формате .sublime-color-scheme, указываются только по имени файла, а не по пути к файлу на основе пакета. Это позволяет пользователям настраивать цветовую схему, переопределяя переменные или глобальные переменные и добавляя правила.

Чтобы настроить пользовательскую настройку цветовой схемы, создайте новый файл с тем же именем, что и у цветовой схемы, но сохраните его в папке Packages/User/.

Например, чтобы настроить цветовую схему Monokai по умолчанию, создайте файл Packages/User/Monokai.sublime-color-scheme . Следующие настройки изменят цвет фона на полностью обесцвеченный серый, а желтый на более яркий, а также добавят новое правило изменения строк документации Python, чтобы они окрашивались так же, как строки.

Содержимое ключей "variables" и "globals" объединяется, а пользовательская копия перезаписывает ключи с тем же именем. К массиву rules добавляются правила пользователя.

Приложение: Цвета CSS

aliceblue
античный белый
цвет морской волны
аквамариновый
лазурный
бежевый
бирюзовый
черный
бланшированный миндальный
синий < br />сине-фиолетовый
коричневый
деревянный
кадетский синий
шартрез
шоколадный
коралловый
васильковый
кукурузный шелк
малиновый < br />голубой
темно-синий
темно-голубой
темно-золотистый
темно-серый
темно-зеленый
темно-серый
темно-хаки
темно-пурпурный
темно-зеленый < br />темно-оранжевый
темно-зеленый
темно-красный
темно-лососевый
темно-зеленый
темно-синий
темно-латунно-серый
темно-латунно-серый
темно-бирюзовый
темно-фиолетовый < br />темно-розовый
темно-голубой
темно-серый
тускло-серый
голубой доджер
огнеупорный
цветочный белый
зеленый лес
фуксия
гейнсборо < бр />

призрачный белый
золотой
золотарник
серый
зеленый
зелено-желтый
серый
медвяная роса
ярко-розовый
индийско-красный < br />индиго
слоновая кость
хаки
лаванда
лавандовый румянец
зеленый лужайка
лимонно-шифоновый
светло-голубой
светло-коралловый
светло-голубой < br />светло-золотисто-желтый
светло-серый
светло-зеленый
светло-серый
светло-розовый
светло-лососевый
светло-морской зеленый
светло-небесно-голубой
светло-сланцево-серый
светло-сланцево-серый < br />светло-стальной синий
светло-желтый
лаймовый
лимово-зеленый
льняной
маджента
бордовый
средний аквамарин
средне-синий
среднеорхидейный < br />средний фиолетовый
средний морской зеленый
средний сланцево-синий
средний весенне-зеленый
средний бирюзовый
среднефиолетовый красный
темно-синий
мятно-кремовый
туманно-розовый
мокасины < бр />

навахобелый
темно-синий
староцветный
оливковый
оливково-красный
оранжевый
апельсиновый
орхидейный
палеголденродный
бледно-зеленый < br />бледно-бирюзовый
бледно-фиолетовый
папайавхип
персиковый
перу
розовый
сливовый
пудрово-голубой
пурпурный
ребеккапурпурный < br />красный
розово-коричневый
королевский синий
седельно-коричневый
лососевый
песочно-коричневый
морская зелень
морская ракушка
сиенна
серебристый < br />небесно-голубой
slateblue
slategrey
slategrey
снежно-белый
весенне-зеленый
stealblue
tan
бирюзовый
чертополох < br />томатный
бирюзовый
фиолетовый
пшеничный
белый
белый дымчатый
желтый
желто-зеленый

Подробнее

  • Версия 8.0.9
  • Главная страница sublime.​wbond.​net
  • Проблемы с github.com
  • Изменено 4 года назад
  • Последнее посещение 3 часа назад
  • Впервые увидели 10 лет назад.

Установки

  • Всего 1,17 млн.
  • Выиграйте 786 тыс.
  • Mac 230 000
  • Линукс 154 КБ
> < th scope="col">6 марта< th scope="row">Mac < td>17 < td>23 < td>11
23 марта 22 марта 21 марта< /th> 20 марта 19 марта 18 марта 17 марта 16 марта 15 марта 14 марта13 марта 12 марта 11 марта 10 марта 9 марта 8 марта 7 марта 5 марта 4 марта марта 3 2 марта 1 марта 28 февраля 27 февраля 26 февраля 25 февраля 24 февраля< /th> 23 февраля 22 февраля 21 февраля 20 февраля 19 февраля 18 февраля 17 февраля 16 февраля 15 февраля 14 февраля 13 февраля 12 февраля 11 февраля 10 февраля 9 февраля 8 февраля 7 февраля 6 февраля
Windows 137 199 149 134 171 149 180 213 178 183 135 134 193 181 186 178 182 135 135 144 140 155 172 155 108 107 119 141 205 167 182 145 122 169 182 155 181 167 117 155 154 194 177 196 197 109
16 26 25 18 15 25 18 29 21 21 21 21 19 25 25 22 9 19 23 24< /td> 22 22 24 10 14 18 21 22 24 21 21 21 24 23 18 21 19 14 18 30 23 19 29 17< /td>
Linux 10 12 21 13 11 20 13 18 20 16< /td> 14 15 17 19 8 20 19 17 11 19 18 18 12 11 12 9 13 17 25 13 12 5 15 24< /td> 21 16 21 19 14 25 12 21< /td> 10 15 13

Ознакомление

ColorHighlighter – это подключаемый модуль для Sublime Text 2 и 3, который ненавязчиво просматривает значения цвета, подкладывая выбранные шестнадцатеричные коды в различные стили, раскрашивая текст или значки полей. Кроме того, плагин добавляет палитру цветов и конвертер цветовых форматов для удобного изменения цветов.

Установка

  • Рекомендуется – использование Sublime Package Control
    • Ctrl + Shift + P, затем выберите "Управление пакетами: установить пакет".
    • установить Color Highlighter

    Стили выделения цветом

    Существует три стиля выделения цветом: встроенное выделение, подчеркивание блоков и значки поля.

    Значки желоба

    Чтобы включить выделение цветов с помощью значков поля, выберите «Инструменты» > «Выделение цветом» > «Выделение цветом» > «Выделить цвета во всем тексте» > «Стиль значка поля» и выберите «Круг» или «Квадрат» . Для выделения цветов с помощью значков желоба необходимо установить ImageMagick (см. раздел по установке). Выберите Инструменты > Цветовая подсветка > Цветная подсветка > Выделить цвета во всем тексте > Стиль значка переплета и выберите Нет, чтобы отключить его.

    Этот режим может вызвать паузы при открытии больших файлов в первый раз в режиме «выделить все», потому что подключаемому модулю необходимо создать значки для всех вновь встречающихся цветов.

    Блоки

    При выделении цветов блоками цветные блоки отображаются рядом с выделенными цветами. Эти блоки вызывают перекомпоновку текста. Чтобы включить выделение цветов блоками подчеркивания, перейдите в Инструменты > Выделение цветом > Выделение цветом > Выделить цвета во всем тексте > Выделение цветов блоками и выберите один из вариантов: Справа от цвета, Слева от цвета, Под цветом. Эти параметры говорят сами за себя.

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

    Выберите Инструменты > Подсветка цветом > Подсветка цветом > Подсветка цветом во всем тексте > Выделите цвета блоками и выберите "Нет", чтобы отключить эту функцию.

    Встроенное выделение

    Сама встроенная цветовая подсветка имеет несколько стилей. Все они требуют изменения цветовой схемы, поэтому, когда этот режим включен, цветовая схема представления изменяется на фальшивую, которая является копией реальной цветовой схемы, но дополненной определениями, специфичными для плагина. Чтобы отключить встроенную подсветку, выберите Инструменты > Цветовая подсветка > Цветная подсветка > Выделить цвета во всем тексте > Стиль встроенной подсветки и выберите Нет .

    Встроенные блоки

    При выделении цветов встроенными блоками цветные блоки отображаются прямо поверх выделенных цветов. Чтобы включить выделение цветов с помощью встроенных блоков, выберите Инструменты > Цветовая подсветка > Цветовые выделения > Выделить цвета во всем тексте > Стиль встроенной подсветки и выберите Заливка .

    Цветной текст

    Выделение цветов с цветным текстом приведет к тому, что цветной текст будет отображаться этим цветом. Чтобы включить выделение цветов с цветным текстом, выберите Инструменты > Цветовая подсветка > Цветовые выделения > Выделить цвета во всем тексте > Встроенный стиль выделения и выберите Текст .

    Стили контура и подчеркивания

    Если кто-то хочет, чтобы цветовое выделение было более тонким, чем со встроенными блоками, он может выбрать один из стилей «Контурный», «Подчеркнутый сплошной», «Подчеркнутый полосатый» и «Подчеркнутый волнистый» в меню «Инструменты» > «Выделение цветом» > «Выделение цветом» > «Выделить цвета во всем тексте» > «Встроенное выделение». меню стилей.

    Режимы выделения цветом

    Выделить все

    В этом режиме подключаемый модуль анализирует весь файл и выделяет все цвета, которые он может найти. Настройки стиля выделения для этого режима находятся в меню «Инструменты» > «Выделение цветом» > «Выделение цветом» > «Выделить цвета во всем тексте» .

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

    Выделить выделение

    В этом режиме плагин выделяет цвета под курсором. Он также поддерживает множественный выбор. Настройки стиля выделения для этого режима находятся в меню «Инструменты» > «Выделение цветом» > «Выделение цветом» > «Выделить цвета в выделенном тексте» .

    Выделять при наведении

    В этом режиме плагин выделяет цвета при наведении на них курсора мыши. Настройки стиля выделения для этого режима находятся в меню «Инструменты» > «Выделение цветом» > «Выделение цветом» > «Выделять цвета при наведении на них курсора».

    Комбинированный

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

    Палитра цветов

    Просто поместите курсор (или несколько курсоров) туда, где вы хотите выбрать цвет, и выберите «Вставить цвет с помощью палитры цветов» в контекстном меню (или нажмите Ctrl + Shift + C ). Выберите цвет во всплывающем окне выбора цвета, и он будет вставлен вместо всех ваших курсоров. Если некоторые из ваших курсоров окрашены в существующие цвета, эти цвета будут заменены новыми выбранными.

    Конвертер цвета

    Просто поместите курсор (или несколько курсоров) на код цвета и выберите «Преобразовать цвет в следующий формат» в контекстном меню (или нажмите Ctrl + Shift + , ) или «Преобразовать цвет в предыдущий формат» в контекстном меню. (или нажмите Ctrl + Shift + . ). Это преобразует цвета под курсорами между различными поддерживаемыми цветовыми форматами.

    Выделение переменных

    ЭТА ФУНКЦИЯ В НАСТОЯЩЕЕ ВРЕМЯ НЕ РАБОТАЕТ.

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

    Мои настройки плагина пропали!

    Файл настроек в версии 8.0 имеет совершенно другую структуру и гораздо больше возможностей для настройки. Из-за этого он несовместим со старым. Чтобы устранить странные ошибки миграции, я решил удалить файл пользовательских настроек при переходе на новую версию. Настройки удаляются только один раз, поэтому после обновления вы можете снова настроить плагин, и настройки больше не исчезнут.

    Плагин не работает с файлами HTML/JS/VUE/OTHER

    Да, это так. Подсветка цветов просто отключена по умолчанию во всех файлах, кроме таблиц стилей. Чтобы включить подсветку цветов в файлах с любым расширением, вам нужно изменить параметр file_extensions и добавить туда нужное расширение. Вы также можете указать «все», и плагин будет включен для всех файлов. Если вы ранее включали некоторые расширения, их необходимо включить повторно в соответствии с предыдущим разделом.

    Встроенная цветовая подсветка работает неправильно

    Не гарантируется совместимость встроенной цветовой подсветки с каким-либо подключаемым модулем, который создает или изменяет цветовые схемы, например SublimeLinter . Если вы используете один из этих плагинов, вы должны либо полностью отключить их, либо настроить их так, чтобы они не изменяли цветовую схему, либо настроить Color Highlighter, чтобы не изменять цветовую схему, что в основном означает отключение встроенной подсветки цветом.

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

    Из-за того, что Sublime Text не упорядочивает добавленные области, детерминированное включение одновременной подсветки текста и нетекста может работать правильно. Например, если выбрать «Текст» в меню «Инструменты» > «Цветной маркер» > «Цветные маркеры» > «Выделить цвета во всем тексте» > «Стиль встроенного выделения» и «Заливка» в «Инструменты» > «Цветной маркер» > «Цветные маркеры» > «Выделить цвета в выделенном тексте» > «Стиль встроенного выделения», все это может не работать. время. Если вы закрываете/открываете файл несколько раз, и иногда он работает нормально, а иногда нет, проблема именно в этом.

    Пожертвовать

    Спасибо вам, ребята, за вашу поддержку, без вашего участия я бы не справился. Каждая мелочь помогает!

    Я использую возвышенный текстовый редактор 3 и устанавливаю подсветку цвета через элемент управления пакетом, но просто не могу его включить. Когда я захожу в меню «Инструменты» и нажимаю на цветной маркер, параметры включения и отключения недоступны для выбора. Кто-нибудь может мне помочь, большое СПАСИБО!

    Текст был успешно обновлен, но возникли следующие ошибки:

    shuaibird прокомментировал 5 марта 2016 г.

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

    Отправлено с моего iPhone

    прокомментировал benmarten 5 марта 2016 г.

    Да, я могу подтвердить, что он кажется сломанным!

    Консоль выводит только это при включении/отключении:

    Прокомментировал Monnoroch 5 марта 2016 г.

    Если файлы настроек пусты, это означает, что при установке возникла проблема. Попробуйте переустановить плагин.

    прокомментировал benmarten 5 марта 2016 г.

    Я только что переустановил его, все равно не работает:
    Также файл содержит:

    Комментарий Js-GitHub от 5 марта 2016 г.

    Настройки > Настройки пакета > Подсветка цветом > Настройки — Пользователь

    Настройки > Настройки пакета > Подсветка цветом > Настройки — по умолчанию

    Пример файла CSS:

    shuaibird прокомментировал 6 марта 2016 г.

    Ребята, наконец-то я решил свои проблемы.
    В моей панели установочных пакетов есть как Color Highlighter, так и ColorHighlighter после того, как я добавил этот репозиторий через управление пакетами, первый работает, а второй просто не работает. Я точно не знаю, что, черт возьми, происходит, но это нормально.

    Комментарий Js-GitHub от 6 марта 2016 г.

    Итак, что вы сделали, чтобы решить проблему?

    прокомментировал benmarten 6 марта 2016 г.

    О, хорошо, у меня это тоже работает. просто не в файле xml, на который я смотрел изначально. например css работает ;)

    Прокомментировал Monnoroch 6 марта 2016 г.

    @benmarten Список расширений файлов, для которых включена подсветка, находится в файле настроек CH. Вы можете добавить туда .xml.

    Прокомментировал Monnoroch 6 марта 2016 г.

    Кроме того, полное выделение файлов – это функция, которую можно включить в настройках: ha_style: "filled" (или что угодно еще).

    shuaibird прокомментировал 6 марта 2016 г.

    @Js-GitHub удалите пакет ColorHighlighter, затем установите пакет Color Highlighter. Понял?

    alexandrebobkov прокомментировал 13 ноября 2017 г.

    Убедитесь, что для файла, для которого вы хотите включить этот подключаемый модуль, указано расширение:

    "file_extensions": [.css", ".less", ".scss", ".sass", ".styl", ".config", ".conf",""],

    rizkyanfasafm прокомментировал 15 января 2018 г.

    у меня все еще не работает? кто-нибудь решил эту проблему??

    nunks прокомментировал 16 января 2018 г. •

    Я использую Xubuntu 16.04, и фиксированная подсветка для меня заключалась в установке зависимостей libqt, от которых, похоже, зависит подключаемый модуль:

    После этого я перезапустил Sublime Text, и все заработало.

    Я понял это после тестирования элемента выбора цвета из контекстного меню. В консоли возникала ошибка "не удалось найти libQt5Widgets.so.5" (что-то вроде этого).

    прокомментировал nekopa 10 марта 2018 г.

    Спасибо @nunks за исправление.

    Прокомментировал AlonsoQml 20 марта 2018 г. •

    shuaibird почти прав. Каким-то образом в папке "packages>user" появляется файл "ColorHighlighter.sublime-settings" без пробела между цветом и маркером. Я просто добавляю пробел, теперь он называется "Color Highlighter.sublime-settings". Но через несколько дней он снова называется «ColorHighlighter.sublime-settings». Я просто переименовал его снова, и это сработало. А настройки меняю только в "Инструменты>Выделение цветом>. ". Надеюсь, это поможет.

    GoMrPickles прокомментировал 26 марта 2018 г. •

    У меня похожая проблема. Ubuntu 16.04, возвышенный текст. Устанавливается как «Цветной маркер» с пробелом. Решение @nunks ничего для меня не изменило, хотя моя система скомпилировала и установила qt5. Я не могу ничего выделить и не могу открыть палитру цветов.
    -устанавливал, удалял, переустанавливал выбранный цвет; безуспешно
    -используя расширение файла .css
    -пробовал переименовать настройки с пробелом и без него, на @AlonsoQml
    -установил qt5-default на @nunks, без изменений в поведении
    - пользовательские настройки 75 строк; где в этом файле я могу внести или вставить изменения? например, где мне поставить "ha_style": "filled" ?

    nunks прокомментировал 26 марта 2018 г.

    @GoMrPickles вы получаете ошибку libqt на консоли, когда пытаетесь открыть палитру цветов? Если да, возможно, Sublime Text не следует пути вашей библиотеки?

    GoMrPickles прокомментировал 26 марта 2018 г.

    @nunks Что вы подразумеваете под "на консоли"? Когда я пытаюсь открыть палитру цветов, выделить цвет или настроить Color Highlighter для выделения всех цветов, вообще ничего не происходит. Извините, если я упустил что-то очевидное.

    nunks прокомментировал 26 марта 2018 г. •

    @GoMrPickles нет проблем, извините, что не уточнил. Я имел в виду, перейдите в меню «Вид»> «Показать консоль» и, открыв консоль, попробуйте загрузить палитру цветов и посмотреть, показывает ли она ошибку библиотеки Qt

    Возвышенный текстовый пакет Color Highlighter выглядит весьма полезным. Однако, похоже, он ведет себя не так, как описано в документации.

    Согласно документам:

    Аномальное поведение:

    Когда я нажимаю на цвет, ничего не происходит (на рисунках в документации показано выделение на лету, чего просто не происходит).

    Я могу вручную выбрать цвета для выделения из раскрывающегося меню, но мне нужно снова щелкнуть меню, чтобы оно перестало выделяться, даже если текст был изменен.

    • Похоже также, что выбор данного стиля выделения не сохраняется в меню. Ниже показано, как выглядит меню после выбора «Заполнено» ранее (без галочек, как обычно с другими пунктами меню).

    Соответствующая установка:

    • imagemagick-6.9.6-5
    • ОС X 10.11.6
    • Sublime text 3 — Сборка 3126 (также пробовали со сборкой 2221, с теми же результатами)

    ПРИМЕЧАНИЕ. Такое же поведение при использовании Windows 7 с последней установкой Sublime Text 3 и Color Highlighter

    1 Ответ 1

    Вы неправильно настроили подключаемый модуль Color Highlighter, чтобы найти полный путь к утилите преобразования из ImageMagick. В Sublime выберите «Настройки» → «Настройки пакета» → «Подсветка цветом» и выберите параметры «Настройки-по умолчанию» и «Настройки-Пользователь». Прочтите настройки по умолчанию, чтобы найти все способы настройки плагина. Однако в этом случае нас интересует только параметр «convert_util_path». Откройте Терминал и введите, какой конвертер и, если он находится в вашем $PATH и был установлен правильно, он должен распечатать свое местоположение (возможно, /usr/local/bin/convert или что-то подобное. Если вы не можете его найти, попробуйте сделать новая установка ImageMagick с использованием последней версии для OS X. После того, как вы установили его в каталог по вашему выбору, создайте символическую ссылку для преобразования, запустив

    Вам возможно нужно использовать sudo перед этой командой, я не уверен, как настроена 10.11. Кроме того, вам, очевидно, потребуется заменить файл /Users/Minnow/. path с реальным путем к вашему каталогу установки.

    Читайте также: