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

如何在JSON代码片段中添加默认值为数字的Tabstop?

如何在JSON代码片段中添加默认值为数字的Tabstop?

你遇到的问题本质是JSON里数字不需要引号,但直接写Tabstop变量会不被编辑器识别,加引号又会变成字符串类型。其实用带默认值的Tabstop语法就能解决,直接把默认数字写在Tabstop标记里,不用加引号。

修改后的代码片段如下:

{
    "label": "New spell",
    "description": "Creates a new spell",
    "body": {
        "name": "$1",
        "source": "$2",
        "page": ${3:0},
        "tradition": "$4",
        "type": "${5|U,A|}",
        "level": ${6:0},
        "description": ["$7"]
    }
}

核心要点:

  • 用${tabstop序号:默认数字}的格式,比如${3:0},这里的0是默认整数,不需要包裹引号。
  • 编辑器的代码片段引擎会正确识别这种不带引号的Tabstop,生成代码时会直接输出数字,保持JSON的数值类型。
  • 如果不写默认值直接用${3},编辑器可能无法识别这个Tabstop,所以必须加上默认值才能确保生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 17:40:54