0

我正在使用一个名为“Surround”的 VScode 扩展

在此扩展的文档中,它显示了如何定义自定义片段。我想要的其实很简单。我想添加用标签包围选定文本的功能,即<> </>,同时将光标放在我定义标签类型(html、img、按钮等)的中间

文档显示了这个例子:

    {
  "surround.custom": {
    // command name must be unique
    "yourCommandName": {
      // label must be unique
      "label": "Your Snippet Label",
      "description": "Your Snippet Description",
      "snippet": "burrito { $TM_SELECTED_TEXT }$0", // <-- snippet goes here.
      "languageIds": ["html", "javascript", "typescript", "markdown"]
    },
    // You can add more ...
  }
}

我几乎可以解析它,除了我不知道占位符代表什么。我假设 { $TM_SELECTED_TEXT } 是我选择的文本,但尾随的 $0 用于什么?另外,如何在开始标签和结束标签之间放置 2 个光标?

提前致谢。

4

0 回答 0