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

Sublime Text代码片段如何定义可选值?附VS Code对比示例

解决Sublime Text代码片段可选值问题

Sublime Text的代码片段语法与VS Code不同,不能用${2|append,clear|}这种格式定义可选值,需要改用斜杠/分隔选项的语法。正确的写法是将可选值放在占位符的默认值位置,用/分隔不同选项,触发片段后按Tab键即可在选项间切换。

正确的代码片段示例

<snippet>
  <content><![CDATA[
${1:mylist}.${2:append/clear}("${3:orange}")

]]></content>
  <tabTrigger>py_list</tabTrigger>
  <description>python list</description>
  <!-- Optional: Set a scope to limit where the snippet will trigger -->
  <!-- <scope>source.python</scope> -->
</snippet>

说明

  • 占位符${2:append/clear}定义了两个可选值:append和clear,默认显示第一个选项append
  • 触发片段后,光标停留在mylist位置,按Tab会跳到第二个占位符,此时按Tab可在append和clear之间切换
  • 完成选项选择后,再按Tab会跳到第三个占位符orange,方便修改参数值

内容的提问来源于stack exchange,提问作者Julio Ludovic Ramihone

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 09:24:57