Visual Studio Code配置Markdown文档的snippet不生效的解决
大家好,我是亓官劼(qí guān jié ),在【亓官劼】公众号、GitHub、B站、华为开发者论坛等平台分享一些技术博文。放弃不难,但坚持一定很酷!时光荏苒,未来可期,加油~
近期由于要写一些格式统一的默认文档,因此想在Markdown文件中也设置一个snippet,以此来输入一个prefix就可以将我预先需要的格式直接生成出来。但是在配置好markdown.json之后,发现在Markdown中输入prefix并没有生效。
这是因为在Visual Studio默认配置中,没有开启Markdown文件中的补全与匹配,需要我们手动进行配置,打开settings.json文件(快捷键 Ctrl + Shift + P后输入settings ,然后选择open settings (json)打开)

默认的settings.json文件如下:
{
"workbench.editorAssociations": [
{
"viewType": "jupyter.notebook.ipynb",
"filenamePattern": "*.ipynb"
}
],
}我们需要对markdown文本的信息进行配置,插入markdonw的配置信息,开启自动补全,修改后如下:
{
"workbench.editorAssociations": [
{
"viewType": "jupyter.notebook.ipynb",
"filenamePattern": "*.ipynb"
}
],
"[markdown]": {
"editor.formatOnSave": true,
"editor.renderWhitespace": "all",
"editor.quickSuggestions": {
"other": true,
"comments": true,
"strings": true
},
"editor.acceptSuggestionOnEnter": "on"
}
}保存之后再次打开md文件,输入已配置好的snippet即可输出配置好的输出信息了。









