【发布时间】:2021-01-12 16:29:30
【问题描述】:
我希望像这样编写一个 Visual Studio 代码用户 sn-p:
"Surround With Div": {
"prefix": "sdiv",
"body": ["${1/(.*)/<div class=\"${1}\">${TM_SELECTED_TEXT}<\\/div>/}"],
"description": "Surround With Div"
}
但它似乎不起作用。有什么办法可以让我做这样的事情吗?使用正则表达式转换结果中的变量?
为人们澄清:
我想要实现的是:
选择html文档的一部分
在上面输入 sdiv 以获取 sn-p
为类名写类似 -> 标题...
然后当我点击 TAB 时,我会得到一个 div,其中包含类标题和我首先在其中选择的内容
但我意识到你不能做这样的事情......可以用 $CLIPBOARD 做,但必须先复制它
所以我决定改用键绑定来做一些不同的事情。
【问题讨论】:
-
这是我创建的 Visual Studio 用户 sn-p,但有一部分无法正常工作。我知道这里有一些关于 Visual Studio Code 用户 sn-p 的知识渊博的人,这就是我问的原因。
-
使用
Emmet: Wrap with abbreviation有一个单游标和一个多游标变体(我不知道为什么)并填写下一个框.thedivclass -
你应该显示你想要的输出。看起来不需要转换中的变量。
-
@Mark 我试图实现的是...选择 html 文档的一部分,在其上键入 sdiv 以获取 sn-p,为类名编写类似 -> 标题的内容。 ..然后当我点击 TAB 时,我会得到一个带有类标题的 div 和我首先在其中选择的内容......但我意识到你不能做这样的事情......可以用 CLIPBOARD 完成它但是有首先复制它,所以我决定使用键绑定来做一些不同的事情
标签: regex visual-studio-code code-snippets vscode-snippets