Я хочу выделить конечные пробелы в редакторе VSCode.
Сначала я попытался добавить стиль CSS с помощью инструментов разработчика, например:
span .token .block .meta .leading .whitespace:last-of-type {
background-color: red;
}
span .token .block .meta .trailing .whitespace {
background-color: red;
}
И он ведет себя именно так, как мне нужно.
Мой следующий шаг - упаковать его как расширение. Я не хочу создавать новую тему и не хочу усложнять простое решение.
Но в настоящее время я вижу только два способа изменить стиль редактора:
- Новая тема
- window.createTextEditorDecorationType: https://code.visualstudio.com/docs/extensionAPI/vscode-api#window.createTextEditorDecorationType
Оба решения не позволяют мне просто добавить шесть строк CSS в набор стилей редактора VSCode.
Вопросы следующие:
- Пропустил ли я возможность добавлять собственные стили CSS к существующим стилям в VSCode?
- Если это невозможно (я понимаю, почему это может быть инкапсулировано), как правильно выделить конечные пробелы в расширении VS Code?
.tmTheme
свойствами? Я пытаюсь изменить некоторые границы элементов пользовательского интерфейса вне текстового редактора, что, по-моему, не является свойством темы. - person 15ee8f99-57ff-4f92-890c-b56153   schedule 09.03.2016