我正在使用一个名为“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 个光标?
提前致谢。