Ответ 1
Чтобы узнать классы CSS любого элемента, который вы хотите стилизовать, выполните следующие действия в редакторе:
- С помощью курсора выделите элемент, который вы хотите проверить. Я следую вашему примеру двойной косой черты (т.е. Комментарий) здесь.
- Нажмите Ctrl + Alt + Shift + P (или Cmd + Alt + P на OS X). Всплывающее окно расскажет вам все классы этого элемента. Обычно это последняя строка этого уведомления, представляющая для нас интерес. Для
//
этоcomment.line.double-slash.js
. - Не учитывайте последнюю точку и все, что следует за ней, так как ее сохранение будет применяться только к определенному типу файлов (
js
в этом случае). Теперь добавьте точку. Остальная строка - это элемент, который мы хотим создать:.comment.line.double-slash
.
Откройте .atom/styles.less
, открыв командную палитру (Ctrl + Shift + P в Windows/Linux или Cmd + Shift + P в OSX) и выполнив поиск "Приложение: Откройте таблицу стилей".
Добавьте эти строки в .atom/styles.less
, если они еще не присутствуют:
atom-text-editor::shadow {
// custom comment styling goes here
}
В скобках вы можете поместить код CSS/LESS для любого элемента, который вы хотите настроить.
atom-text-editor::shadow {
.comment.line.double-slash {
color: #ffffaa;
}
}
Дополнительные советы: вы можете перечислить идентификаторы элементов в виде списка, разделенного запятыми и пробелами, если к ним должны применяться те же изменения. Поэтому, если вы хотите, чтобы ссылки имели тот же цвет, что и комментарии, есть две возможности:
.comment.line.double-slash {
color: #ffffaa;
}
.markup.underline.link.hyperlink { // I removed the '.https' to apply this to all protocols
color: #ffffaa;
}
или
.comment.line.double-slash, .markup.underline.link.hyperlink {
color: #ffffaa;
}
С длинными именами классов, поскольку они используются здесь, я бы предпочел первый вариант для удобочитаемости. Но это по вашему выбору.