创建包含变量和函数的 live template
在本教程中,您将学习如何创建并使用一个包含 live template、 变量和 函数的简单模板。
为了展示变量和函数在模板中的作用,我们将在模板文本中添加以下变量:
$animal$:一个空变量,供用户输入值$food$:一个包含三个可能值的列表:“meat”、“fish”和“grass”
创建包含变量的 live template
按 Ctrl+Alt+S 打开设置,然后选择 。
选择 SQL 组,点击
,然后选择 实时模板。
在 缩写 字段中,指定将用于扩展模板的字符。 例如,
ins_animals。在 模板文本 字段中,粘贴以下模板:
type $TypeName$ struct { food string } func (p *$TypeName$) PetFood() { food := "$Food$" println("The $typeName$ eats " + food) }insert into animals (animal, food) values ('$animal$', '$food$'$END$);点击 编辑变量(E)… 并在 编辑模板变量 对话框中配置变量:
$animal$保持不变,这意味着我们期望用户在应用此模板时输入一个值。$food$:在 表达式 字段中,输入enum("meat","fish","grass")。 此功能允许用户应用此模板时选择一个预定义值。
单击左下角的链接以定义或更改模板适用的语言上下文:

使用创建的模板
在编辑器中开始输入模板缩写(本例为
ins_animals),并从补全下拉列表中选择它。输入变量的值并按 Tab 跳转到下一个变量。
使用键盘方向键选择变量的某一个值,然后按下 Enter。
最后修改日期: 2025年 9月 26日