在Visual代码中,我编辑标记文件。
在编辑器中,标记为**bold**的文本呈现为粗体,标记为*italic*的文本以斜体呈现。但是标记为***bold and italic***的文本被简单地呈现为斜体。
我试图在editor.tokenColorCustomizations.TextMateRules中加入以下规则:
{
"scope": ["markup.italic.markdown", "markup.bold.markdown"],
"settings": {
"fontStyle": "italic",
"fontWeight": "bold"
}
}但是VSC抱怨fontWeight不存在于设置中,fontStyle接受bold或italic,但不接受两者的结合。
有什么想法吗?谢谢!马里奥
发布于 2020-11-14 17:17:56
这对我来说很管用:
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": "markup.bold.markdown markup.italic.markdown",
"settings": {
// "foreground": "#00ff00",
"fontStyle": "italic bold",
}
},
]
},出于某种原因,需要先列出markup.bold.markdown,然后再列出markup.italic.markdown。尽管实际上列在Scopes悬停框中的第二位。
我会认为这是一个错误,除非有人有一个好的解释。
还请注意,您的表格:
"scope": ["markup.italic.markdown", "markup.bold.markdown"],将作用域视为两个单独的作用域(因为,分隔符没有组合这些作用域--它们被视为两个单独的作用域,因此其中一个得到粗体和斜体,我认为这不是您真正想要的。)
https://stackoverflow.com/questions/64831922
复制相似问题