【发布时间】:2021-08-24 23:55:52
【问题描述】:
我正在尝试创建一个可以让我选择可选属性的 sn-p。我过去使用过这种方法,我只是在placeholder 中放置一个空格作为choice。这在 sn-p 的其他部分之间只有一个选项时有效,但就像在下面的示例中一样,如果我想跳过两个占位符(装饰上的可选属性),生成的代码中将有多个空格,我将不得不手动删除。
"Adorn":
"prefix": ["adorn"],
"body": [
"<%= adorn${1| , color: :blue, color: :white|}${2| , inline: true|} do |a| %>",
"\t$0",
"\t<%= a.adornment %>",
"\t\t",
"\t<% end %>",
"<% end %>"
],
"description": "An adorn"
},
从我所看到的in the documentation 看来,使用placeholders 和choices 似乎无法做我想做的事情。我以为我可以使用一个变量并将其解析为空字符串,但语法似乎不允许这样做。
还有其他方法可以完成我想做的事情吗?
【问题讨论】:
标签: visual-studio-code vscode-snippets