创建一个VSCode代码段,将占位符Tabstop内的重复Tabstop大写

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

我想创建一个VSCode用户片段,这将帮助我在html中构建按钮元素。

我的问题是,我需要将输出的占位符值资本化。

这是我当前的进度:

现有片段:

"<button type=\"${1|button,submit|}\" name=\"$2\" class=\"btn $2\">${3:$2}</button>"    

当前输出:

<button type="button" name="demo" class="btn demo">demo</button>

所需的输出:

<button type="button" name="demo" class="btn demo">Demo</button>

((唯一的区别是按钮文本中的“ D”为大写。)

注:一旦实现,我需要一个解决方案,其中“ Demo”(在上面的示例中)将保留一个占位符,以便可以在必要时快速覆盖它!

html regex visual-studio-code code-snippets
1个回答
0
投票

尝试:

"<button type=\"${1|button,submit|}\" name=\"$2\" class=\"btn $2\">${3:${2/(.*)/${1:/upcase}/}}</button>",

大写,仍在选择中。

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