如何制作仅在双引号中触发的 VSCode 片段

How to make VSCode snippets that trigger only in double quote

我想为 Bootstrap 类 创建一个具有自动完成功能的小 VSCode 插件。

我希望此自动完成在光标位于双引号之间时起作用。

是否可以限制自动完成列表只显示这个范围?

我试过这样的事情:

"BTN": {
    "scope": "string.quoted.double.html",
    "prefix": "work-btn",
    "body": [
        "test-class;",
    ],
    "description": "BS4"
}

但不工作

无法在片段中使用语法范围,请参阅

中的讨论

https://github.com/microsoft/vscode/issues/71187

我打算建议对该问题进行投票,但它已被锁定。由于各种原因,该功能似乎很有用,但可能 cpu 密集。