Sil*_*ley 3 markdown textmate visual-studio-code
在 Visual Studio Code 中,我编辑 Markdown 文件。
在编辑器中,标记的文本以粗体**bold**呈现,标记的文本以斜体呈现。但标记的文本仅呈现为斜体。*italic****bold and italic***
我尝试加入editor.tokenColorCustomizations.TextMateRules以下规则:
{
"scope": ["markup.italic.markdown", "markup.bold.markdown"],
"settings": {
"fontStyle": "italic",
"fontWeight": "bold"
}
}
Run Code Online (Sandbox Code Playgroud)
但 VSC 抱怨fontWeight设置中不存在这种情况,并fontStyle接受其中之一bold或italic两者的组合,但不接受两者的组合。
任何想法?谢谢!马里奥
这对我有用:
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": "markup.bold.markdown markup.italic.markdown",
"settings": {
// "foreground": "#00ff00",
"fontStyle": "italic bold",
}
},
]
},
Run Code Online (Sandbox Code Playgroud)
由于某种原因,markup.bold.markdown需要首先在 之前列出markup.italic.markdown。尽管实际上在悬停框中列出了第二位Scopes。
除非有人有很好的解释,否则我会认为这是一个错误。
另请注意您的表格:
"scope": ["markup.italic.markdown", "markup.bold.markdown"],
Run Code Online (Sandbox Code Playgroud)
将范围视为两个单独的范围(由于,分隔符,它不会合并范围 - 它们被视为两个单独的范围,因此其中任一范围都会以粗体和斜体显示,我认为这不是您真正想要的。
| 归档时间: |
|
| 查看次数: |
1910 次 |
| 最近记录: |