Visual studio code 如何使标记加粗+;斜体VS文本材料

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

在VisualStudio代码中,我编辑标记文件

在编辑器中,标记为
**粗体**
的文本呈现为粗体,标记为
*斜体*
的文本呈现为斜体。但标记为“
***粗体和斜体***
的文本仅呈现为斜体

我试图在
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
非常强大,如果有更好的文档记录的话...