VSCode 代码片段中的转换和正则表达式 - 文档

luk*_*zyk 2 code-snippets visual-studio-code vscode-snippets

我需要转换列表,例如小写、大写、大写。这样的清单在哪里?很好的文档。

Mar*_*ark 6

官方文档是snippets 语法。它显示了转换,但仅提供了一个示例。内置变换是

/upcase or /downcase or /capitalize or /pascalcase
Run Code Online (Sandbox Code Playgroud)

/pascalcase由2018 年 10 月 2 日的提交添加,但尚未写入文档(截至 2019 年 6 月)。它可以做到这一点:

some-file-name.js => SomeFileName // 或其他分隔符,如_或任何[^a-z]/i字符。

由于最近增强了片段转换的功能,请参阅占位符转换,v1.​​25 发行说明(还有另一个示例),很快就会有更多示例出现。

例如,请参阅大写的片段

将 foo_bar 转换为 FooBar、camelCase

将变量的 className 大写,并将 组件名称小写