有没有办法为 VS Code 片段定义自定义变量? 特别是,我想从设置中设置变量值。 例如,通过setting.json中的配置设置“my-user-name-test.user.name”,我想定义如下例所示的片段。
{
"Input User Name": {
"prefix": "user-name",
"body": [
"{",
" \"user_name\": \"${config:my-user-name-test.user.name}\"",
"}"
],
"description": "Test config user name"
}
}
这是问题单的直接主题支持代码片段#59557中的自定义变量,它被关闭为“超出范围”(请参阅伴随关闭的评论)。
但不用担心(暂时)。有一个更通用/更强大的功能请求问题单:在代码片段扩展期间执行函数#10561。它仍然处于开放状态/处于积压状态。我建议您对该问题票竖起大拇指以表示支持。您还可以订阅它以获取有关讨论和进展的通知。请避免在那里发表嘈杂的评论,比如只包含“+1”/“bump”的评论。但即使/一旦完成,这可能需要 VS Code 扩展 - 要么直接实现可以像自定义变量一样使用的函数,要么允许您用某种语言编写定义,然后实现函数的抽象层为了他们。