sublime text 通过 xml 格式 snippets 实现带占位符的 python 函数模板,支持 ${1:default} 默认值、顺序跳转及动态变量如 $uuid;需正确设置 scope、避免 tab 冲突。

Sublime Text 本身不内置函数模板生成功能,但通过 snippets(代码片段)可以实现「一键插入 + 占位符跳转」的高效编码,效果接近 IDE 的 Live Templates。
如何创建一个带占位符的 Python 函数 snippet
Sublime 的 snippet 是 XML 格式文件,保存在 Packages/User/ 目录下,后缀为 .sublime-snippet。它支持 $1、$2 等顺序占位符,以及 ${1:default} 设置默认值。
- 打开 Sublime → Tools → Developer → New Snippet
- 替换内容为以下代码(以 Python
def为例):
<snippet>
<content><









