CLion 2025.2 Help

实时模板

请使用 实时模板将常见的代码结构插入到您的代码中,如循环、条件、声明或打印语句。

要展开代码片段,请输入相应的模板缩写并按 Tab。 继续按 Tab 以从模板中的一个 变量跳转到下一个。 按 Shift+Tab 返回到上一个变量。

之前

之后

可用实时模板列表
插入实时模板的结果

以下演示展示了实时模板的用法,以及 提取函数提取参数提取 lambda 参数的重构操作:

活模板的类型

可以区分以下几种类型的实时模板:

  • 简单模板 只包含固定的纯文本。 当您展开一个简单模板时,文本会自动插入到源代码中,替换缩写。

  • 参数化模板包含允许用户输入的 变量。 当您展开一个参数化模板时,变量要么被替换为供用户手动指定的输入字段,要么由 CLion 自动计算。

  • Surround templates 用用户指定的文本包装所选代码块。 例如, T 会扩展成一对标签,您可以为其指定一个名称。 您还可以选择一段代码,然后按 Ctrl+Alt+J 打开 选择模板 弹出窗口,并选择 T 模板将所选内容用一对标签包装起来。

后缀代码补全 类似于实时模板。 它会在不选择当前表达式的情况下对其进行转换。 例如,您可以在表达式后输入 .if ,以调用相应的后缀完成,并用 if 语句包装表达式。

配置实时模板

要配置实时模板,请打开 编辑器 | 实时模板 设置页面  Ctrl+Alt+S。 在 活动模板 页面,您可以查看所有可用的实时模板,编辑它们并 创建新模板

活模板设置

模板根据使用环境(通常是相应的语言)进行分组。 要将模板移动到其他分组,请右键点击模板,选择 移动 ,然后选择所需分组名称。

每个实时模板由包含字母数字字符、点和连字符的缩写定义。 缩写在一个组内必须唯一,但相同的缩写可以在不同的组中使用,并根据相应组的上下文扩展为不同的结构。 修改后的默认模板缩写以蓝色字体显示在列表中。

仅在此对话框中启用的模板会显示在编辑器中。 如果模板处于激活状态,编辑器对其缩写是敏感的。 否则,该缩写被视为一组字符。

模板文本 字段中,您可以输入可能包含纯文本和变量的模板正文,格式为 $<variable name>$。 如果必要,请点击 编辑变量 并根据需要 配置变量。 要在模板文本中转义美元符号 $ ,只需将其重复 $$

有关更多信息,请参阅 创建实时模板

将修改后的模板恢复为默认设置

  • 设置 对话框的 Editor | Live Templates 页面上,右键点击您想要恢复的模板,然后点击 恢复默认值

最后修改日期: 2025年 9月 26日