Visual studio code VS代码片段:如何基于camelCase变量进行camelCase变量转换?

Visual studio code VS代码片段:如何基于camelCase变量进行camelCase变量转换?,visual-studio-code,vscode-snippets,Visual Studio Code,Vscode Snippets,目标:在VS代码中,我试图创建一个接受“FooBar”并输出“FooBar FooBar”的代码段 当前代码:我有“$1${1:camelcase}”作为代码片段的主体。但它输出“FooBar FooBar”。我尝试了许多其他选项,但似乎都不起作用。我知道我可能错过了一些相对简单的东西 问题:什么样的正确语法可以使变量名的第一个字母变成小写?您只需将字符串分成两部分 ${1/(.)(.*)/${1:/downcase}${2}/} 你真正需要的是第一个字母,忽略其余的: "$1

目标:在VS代码中,我试图创建一个接受“FooBar”并输出“FooBar FooBar”的代码段

当前代码:我有“$1${1:camelcase}”作为代码片段的主体。但它输出“FooBar FooBar”。我尝试了许多其他选项,但似乎都不起作用。我知道我可能错过了一些相对简单的东西


问题:什么样的正确语法可以使变量名的第一个字母变成小写?

您只需将字符串分成两部分

${1/(.)(.*)/${1:/downcase}${2}/}

你真正需要的是第一个字母,忽略其余的:

  "$1 ${1/(.)/${1:/downcase}/}",
另外,没有
:/camelcase
转换,请参阅

只有
:/upcase
:/downcase
:/capitalize
和未提示的
:/pascalcase