如何在Visual Studio Code中激活Markdown用户片段?

11
用户片段是Code的一个很棒的功能,但是我无法让它们在Markdown文件中起作用。存在一个可编辑的markdown.json文件,但是我无法激活该文件中定义的片段(像其他语言一样使用Tab)。这些片段有不同的激活方法还是它们目前还不被支持?
编辑:如果我在那里做错了什么,请看下面markdown.json文件的内容。
{
    "Markdown comment": {
        "prefix": "comment",
        "body": [
            "<!--- \n --->"
        ],
        "description": "A Markdown comment"
    }
}
4个回答

17
  • 打开编辑器
  • 转到 文件 -> 首选项 -> 用户代码片段
  • 选择 Markdown。将打开文件 C:\Users\YOU\AppData\Roaming\Code\User\snippets\markdown.json
  • 将您的代码片段粘贴到文件中并保存
  • 从现在开始,您可以在所有 .md 文件中使用该代码片段。

如果输入“comment”时没有出现代码片段建议,则应键入CTRL + 空格以强制出现。


3
谢谢。我认为是 CTRL + Space 让我成功了。那一步是我卡住的。非常感谢! - Joe Martella
1
对于Mac用户来说,在VSCode中进行自动补全的快捷键是Option+Esc,而不是Ctrl+Space。 - undefined

5

https://github.com/Microsoft/vscode/issues/26108

如果您不想要弹出式快速建议,那么这个链接就是解决方法。
"editor.quickSuggestions": true

将此添加到用户设置中,然后您应该能够看到弹出式片段建议


2
将以下内容添加到用户的 settings.json 中即可生效:"[markdown]": { "editor.quickSuggestions": true } - Yao
哇,终于找到了一个对我有帮助的方法,可以使用触发器来使用代码片段,太谢谢了! - undefined

2

1
  1. 打开VS Code
  2. 在左上角点击 文件 -> 首选项 -> 设置
  3. 在设置搜索栏中输入 @lang:markdown quicksuggestion
  4. 如果other的值为off,将其改为on

或者,在完成步骤2后,您可以在搜索栏中搜索quicksuggestion,然后向下滚动一点。您将看到其中的markdown部分(例如我的情况下还有dockercomposedockerfileJSONjsonc等)。点击markdown部分将带您到步骤4


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接