【发布时间】:2018-03-09 10:57:39
【问题描述】:
我在 VSCode 中使用 markdown 预览器,希望能够突出显示“.md”文件中的某些文本并将其包装在“<mark></mark>”标签中,以便在查看 markdown 文件时突出显示以其呈现的格式。
有没有快速简便的方法来做到这一点?
【问题讨论】:
我在 VSCode 中使用 markdown 预览器,希望能够突出显示“.md”文件中的某些文本并将其包装在“<mark></mark>”标签中,以便在查看 markdown 文件时突出显示以其呈现的格式。
有没有快速简便的方法来做到这一点?
【问题讨论】:
一个 sn-p 应该可以解决问题。
"wrap_mark": {
"prefix": "wrap_mark",
"body": [
"<mark>$TM_SELECTED_TEXT</mark>"
],
"description": "Wrap selected with <mark>"
},
将其添加到您的 sn-ps/markdown.json 文件中。
然后,将以下内容添加到您的 keybindings.json 文件中
{ "key": "cmd+e 1",
"command": "editor.action.insertSnippet",
"args": { "name": "wrap_mark" }
},
现在,在您的降价文件中,您可以突出显示文本并点击 cmd + e 然后 1 并且突出显示的文本被包裹在 @ 987654325@
我有一系列 sn-ps 映射到 cmd + e + "" - 你可以使用任何你想要的组合键(我在 Mac 上所以我使用 cmd 键)
【讨论】:
在您的用户设置中,添加:
"emmet.excludeLanguages": [ ],
"emmet.includeLanguages": {"markdown": "html"},
这会在 markdown 文件中启用 emmet。
然后在markdown文件中,使用Emmet: Wrap with abbreviation命令:
您也可以create a snippet 专门为<mark/> 执行此操作。看看TM_SELECTED_TEXTsn-p变量
【讨论】: