创建 Live Template
以下示例过程展示了如何为包含当前日期和用户名的 TODO 注释创建模板。
按 Ctrl+Alt+S 打开设置,然后选择 。
选择要创建新 Live Template 的模板组(例如, Go)。
如果未选择模板组,Live Template 将被添加到 用户 组。
点击
并选择 实时模板。
指定模板可用的上下文。 默认情况下未指定上下文,GoLand 会在对话框底部显示消息。
在消息下方点击 定义 ,然后选中相关上下文旁边的复选框。
在 缩写 字段中,指定用于展开模板的字符。 例如:
todo。(可选)在 描述 字段中填写模板描述,供将来参考。
例如:
插入带有当前日期和用户名的 TODO 注释在 模板文本 字段中使用 变量 指定模板主体。 例如:
//TODO $DATE$ $USER$: $END$点击 编辑变量 ,使用 函数 定义变量:
名称
表达式
默认值
如已定义则跳过
DATE
date()
无
是
USER
user()
无
是
在表达式求值失败的情况下,您可以设置默认值,尽管这些特定函数应始终返回有效值。 您还可以禁用变量的 如已定义则跳过 选项,以便高亮显示展开值并在必要时允许用户修改。
应用所有更改。
在编辑器中键入
todo,然后按 Tab。根据当前系统日期和用户名,模板将展开为如下内容:
//TODO 02.07.2019 jsmith:
从代码片段创建新模板
在编辑器中选中要创建 Live Template 的文本片段。
从主菜单中选择 。 Live Template 列表将打开。 在此列表中,新创建的模板已添加到 用户 组中。
为模板指定缩写、可选的描述(用于识别模板用途),并修改模板主体。 如果模板定义了 变量 ,请点击 编辑变量 以进行配置。
点击 确定 以应用更改。
复制现有模板
如果希望在多个组中重复使用相同的模板,或基于现有模板创建新模板,您可以复制一个现有模板。
在 页签的 设置 对话框(Ctrl+Alt+S )中,选择要复制的模板。
在工具栏中点击 复制
。 新模板项将被添加到与原模板相同的组中并被选中。
为模板指定新的缩写、可选的描述(用于识别模板用途),并在需要时修改模板主体。 如果模板定义了 变量 ,请点击 编辑变量 以进行配置。
点击 确定 以应用更改。