有没有办法在摩纳哥编辑器中设置令牌背景颜色?

问题描述 投票:0回答:2

我想使用具有背景颜色的标记来自定义语言。设置前景色(文本本身的颜色)就像设置前景色选项一样简单:

{
    token: "comment.css",
    foreground: "000000", // this will make the font color black
    background: "0000ff"  // this will not make the background blue
}

然而,类似的

background
选项在摩纳哥 0.38.0 中没有任何作用(显然在 0.44.0 中,正如我在游乐场中测试的那样)。

你能提供任何解决方案吗,即使是一个 hacky 的解决方案?

javascript monaco-editor
2个回答
1
投票

背景颜色在设计上是不可能的。尝试使用 json 文件创建主题并在 VS Code 中打开它。它会告诉你:

enter image description here

这是相关的,因为 Monaco 编辑器是从 VS Code 中提取的编辑器组件。


0
投票

如果您能够修补编辑器代码,则此 PR 是一个解决方案。

它的目的是解决这个问题,这是关于启用主题的背景颜色。

© www.soinside.com 2019 - 2024. All rights reserved.