2016-06-17 3 views
0

Я пытаюсь сделать возвышенный текст похожим на codepen.io сумерки. Я смог скопировать его, кроме того, для некоторых категорий. Я не знаю, как называется область видимости. Вот изображение с разными словами, которые я хочу изменить.Emulate codePen twilight theme

enter image description here

(текст с изображения JavaScript.)

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

ответ

1

желтыми подчеркнут элементы в вашем примере имена классов (частный случай имени переменного в JavaScript (и в большинстве языков).

Я не считаю, что сфера применения синтаксиса существует в JS для имен классов. Кажется, они предполагаются как простые переменные. Предполагая, что я прав, вам нужно будет определить свою собственную область синтаксиса, возможно, назвав ее «className» или аналогичной. Определяющий признак представляется ведущим верхним регистром, за которым следует строчный регистр.

Затем вам нужно будет указать это новое имя в цветовой схеме и сделать его желтым (#FFF000) http://htmlcolorcodes.com/.

То же самое касается фиолетового, где у вас может быть член или свойство или что-либо, доступное через точечную нотацию (на основе вашего примера). Снова я думаю, что вам нужно будет добавить свое собственное определение синтаксиса в файл описания синтаксиса для языков, в которых вы хотите его использовать. Регулярное выражение, кажется, представляет собой любую буквенно-цифровую последовательность после точки (.), заканчивающуюся на следующей найденной точке. Имя может быть «dotValue» или аналогичным. Затем вам нужно будет добавить этот новый синтаксис к цветной теме, чтобы сделать фиолетовый (#9700FF).

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

1

Вы можете найти имя области для любой части документа в Sublime Text 3, поместив курсор непосредственно слева от него, а затем с помощью Tools меню ->Developer ->Show Scope Name, который появится небольшое окно, показывающее область действия вместе с кнопкой, чтобы скопировать ее в буфер обмена. Эта функция также доступна через Ctrl + Alt + Сдвиг + Р.