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

VS Code中useState代码片段优化:自动大写set后变量首字母

实现VS Code useState代码片段中setter变量首字母自动大写

直接修改代码片段的body部分,利用VS Code代码片段的文本转换语法实现首字母自动大写:

"useState hook": {
    "prefix": "us",
    "body": [
        "const [$1, set${1/(.*)/${1:/capitalize}/}] = useState($2);",
        "$3"    
    ],
    "description": "Create useState template with auto-capitalized setter name"
},

关键语法说明:

  • $1:第一个输入占位符,用于输入基础变量名(比如abcd)
  • ${1/(.*)/${1:/capitalize}/}:对$1的内容做转换:
    • (.*)匹配输入的全部文本
    • ${1:/capitalize}将匹配到的文本首字母大写,输入abcd时会自动转为Abcd,结合前缀set就得到setAbcd
  • 新增的$2用于填充useState的初始值,$3作为后续代码的占位,提升片段实用性

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 18:09:51