Visual studio code 如何使标记加粗+;斜体VS文本材料
在VisualStudio代码中,我编辑标记文件 在编辑器中,标记为Visual studio code 如何使标记加粗+;斜体VS文本材料,visual-studio-code,markdown,textmate,Visual Studio Code,Markdown,Textmate,在VisualStudio代码中,我编辑标记文件 在编辑器中,标记为**粗体**的文本呈现为粗体,标记为*斜体*的文本呈现为斜体。但标记为“***粗体和斜体***的文本仅呈现为斜体 我试图在editor.tokenColorCustomizations.textMaterials中输入以下规则: { "scope": ["markup.italic.markdown", "markup.bold.markdown"], &quo
**粗体**
的文本呈现为粗体,标记为*斜体*
的文本呈现为斜体。但标记为“***粗体和斜体***
的文本仅呈现为斜体
我试图在editor.tokenColorCustomizations.textMaterials
中输入以下规则:
{
"scope": ["markup.italic.markdown", "markup.bold.markdown"],
"settings": {
"fontStyle": "italic",
"fontWeight": "bold"
}
}
但VSC抱怨设置中不存在fontWeight
,并且fontStyle
接受bold
或italic
,但不接受两者的组合
有什么想法吗?
谢谢
马里奥这对我来说很有用:
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": "markup.bold.markdown markup.italic.markdown",
"settings": {
// "foreground": "#00ff00",
"fontStyle": "italic bold",
}
},
]
},
出于某种原因,需要先列出markup.bold.markdown
,然后再列出markup.italic.markdown
。尽管在范围
悬停框中实际列在第二位
除非有人有很好的解释,否则我会认为这是一个错误。< /P>
还请注意,您的表格:
"scope": ["markup.italic.markdown", "markup.bold.markdown"],
将作用域视为两个单独的作用域(由于使用了
,
分隔符,所以它没有将作用域合并在一起-它们被视为两个独立的作用域,因此其中任何一个都会同时使用粗体和斜体,我认为这并不是您真正想要的。太棒了!非常有效。谢谢。因此编辑器。tokenColorCustomizations.TextMaterials
非常强大,如果有更好的文档记录的话...