如何为 VS Code 片段定义和使用自定义变量

问题描述 投票:0回答:1

有没有办法为 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"
    }
}
variables visual-studio-code settings code-snippets
1个回答
0
投票

这是问题单的直接主题支持代码片段#59557中的自定义变量,它被关闭为“超出范围”(请参阅伴随关闭的评论)。

但不用担心(暂时)。有一个更通用/更强大的功能请求问题单:在代码片段扩展期间执行函数#10561。它仍然处于开放状态/处于积压状态。我建议您对该问题票竖起大拇指以表示支持。您还可以订阅它以获取有关讨论和进展的通知。请避免在那里发表嘈杂的评论,比如只包含“+1”/“bump”的评论。但即使/一旦完成,这可能需要 VS Code 扩展 - 要么直接实现可以像自定义变量一样使用的函数,要么允许您用某种语言编写定义,然后实现函数的抽象层为了他们。

© www.soinside.com 2019 - 2024. All rights reserved.