Я хочу определить цвет фона в Монако, когда он доступен только для чтения в моей теме.
Моя тема уже определена примерно так:
monaco.editor.defineTheme("myCustomTheme", {
base: "vs",
inherit: true,
rules: [],
colors: {
"editor.foreground": "#ffffff",
"editor.background": "#ffffff",
},
});
Есть ли способ указать, что фон должен быть серым, если Монако доступен только для чтения, и белым в противном случае?
Нужно ли мне создавать отдельную тему только для чтения и переключаться между двумя темами (только для чтения и редактируемой)?
Должен ли я просто использовать CSS, чтобы вручную изменить цвет фона?
Есть ли «правило», которое я могу использовать, или свойство в «цветах», которое можно применить к Монако, когда оно доступно только для чтения?
В итоге я создал отдельную тему для случаев, когда редактор доступен только для чтения, и использовал setTheme
для переключения на него.
Цвет фона определяется темой, и, насколько я помню, для фона не существует специального цвета темы, доступной только для чтения. Поэтому я думаю, то, что вы хотите, невозможно.