如何在 vscode 中创建四开片段?

Nic*_*hes 2 code-snippets visual-studio-code quarto

我正在努力让代码片段在带有四开文件的 vscode 中工作。我已经遵循了所有步骤,但我对此感到困惑。

  1. 我已在文件中创建了该片段quarto.json。我的片段如下所示:
{

    "Create NOTES section and place cursor inside": {
        "prefix": "nn",
        "body": [
            "<!-- BEGIN NOTES -->\n\n$1\n\n<!-- END NOTES -->"
        ],
        "description": "Create Notes section and place cursor inside"
    }

}
Run Code Online (Sandbox Code Playgroud)
  1. 我已检查自动建议选项是否已启用。我的settings.json文件有以下内容:
    "[quarto]": {
        "editor.quickSuggestions": {
          "other": true,
          "comments": true,
          "strings": true
        }
    }
Run Code Online (Sandbox Code Playgroud)

但是,在四开文件中,当我按 时,不会出现任何建议nn

注意,Quarto 文件的扩展名不是.qmd.Quarto但 vscode 将该文件识别为文件quarto,因为 (i) 这出现在窗口的页脚中.qmd,并且 (ii)quarto.json当我配置用户片段时会自动出现一个文件。

Nic*_*hes 6

好的。四开有单独的设置(见下文)。如果您进入设置并搜索四开,它就会显示四开片段设置。四开本帮助页面没有描述这一点,添加这一点可能会很有用。

四开选项的图像