Visual Studio 代码段建议

Visual Studio Code snippet suggest

我有以下片段

{
  "Fraction":{
    "prefix": "frac",
    "body": "\\frac{}{}"
  },
  "Squared":{
    "prefix": "sq",
    "body": "^2"
  }
}

我想输入以下内容 " "frac" + "TAB" + "x" + "TAB" +"y" + "x" + "spacebar" +"sq" " TAB" + "TAB" " 得到如下

\frac{x}{y ^2}

我的光标在 sq} 的末尾,但我得到

\frac{x}{y sq}

我的光标在 sq 的末尾}。我注意到的是,在片段中按“TAB”不会触发其他片段,而是转到下一个占位符。

我的问题:是否可以在片段中允许建议,例如“TAB”执行它们?我知道可以使用“ctr+space”手动启用建议,但我想知道是否可以在使用 tab 时执行此操作。

禁用此设置:

Editor > Suggest: Snippets Prevent Quick Suggestions

默认值为 enabled,这意味着您将 不会 获得其他代码段建议,直到您完全退出当前代码段。这不是您想要的 - 所以 取消选中 该设置。