You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VS Code自定义代码片段中实现变量首字母自动大写

你可以通过VS Code代码片段内置的正则转换功能实现首字母自动大写,修改后的完整配置如下:

"My Custom useState": {
    "prefix": "myus",
    "body": [
        "const [${1:name}, set${1/^(.)(.*)$/${1:/upcase}${2}/}] = useState(${2|true,false|})"
    ],
    "description": "My Custom useState"
}

语法说明

  • ${1/^(.)(.*)$/${1:/upcase}${2}/} 是对第一个占位符${1:name}的输入内容做转换处理
  • 正则^(.)(.*)$会把输入的状态名拆分为两组:第一个字符、剩余所有字符
  • ${1:/upcase} 将第一组的首字母转为大写,${2} 保留剩余字符原样输出,拼接后即可得到首字母大写的状态名

实际使用时输入click作为状态名,会自动生成你需要的效果:

const [click, setClick] = useState(false)

内容的提问来源于stack exchange,提问作者Will

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.09 06:09:00