CLion将自定义的Live模板组和添加到预定义模板组的模板定义存储在自动生成的XML配置文件中。

  • 对于自定义组,文件包含组中包含的所有模板的定义。
  • 对于修改的预定义组,文件只包含添加(或修改)的Live模板的定义。

Live模板组配置文件存储在IDE配置目录的templates目录中。通过将相关文件复制到templates目录中,您可以在团队成员和多个CLion安装之间共享Live模板。此外,您可以在所有基于IntelliJ平台的IDE之间共享Live模板。

如果您的设置通过设置同步插件进行同步,修改的模板将存储在IDE配置目录的settingsSync/templates目录下。

不要将Live模板配置文件复制到项目目录中。

使用设置同步共享Live模板

如果您想在IDE之间同步Live模板(而不是与团队成员共享),可以使用设置同步。设置同步使用JetBrains服务器在使用JetBrains帐户登录的IDE之间同步IDE设置(包括Live模板)。

  1. 按下CtrlAlt0S打开设置,转到设置同步。
  2. 如果尚未启用设置同步,请单击启用设置同步。
  3. 要共享Live模板,请确保在配置要同步的内容下选择代码设置复选框。在其他要共享代码设置(包括Live模板)的IDE上选择此复选框。

快速方式:复制和粘贴

如果您想共享一个或几个模板,并且不需要定期同步它们,您可以简单地将它们从一个IDE复制并粘贴到另一个IDE。模板的XML表示(包括其名称、描述和变量)将放入剪贴板中。

  1. 按下CtrlAlt0S打开IDE设置,然后选择Editor | Live Templates。
  2. 展开模板组,选择一个或多个模板,然后按Ctrl0C(或右键单击模板并选择复制)。
  3. 在目标IDE中,按下CtrlAlt0S打开IDE设置,导航到Live模板组,然后按Ctrl0V。

手动导出和导入Live模板

CLion还允许您导出和导入所有Live模板,这可能比手动复制单个模板更方便。

导出Live模板配置

  1. 从菜单中选择File | Manage IDE Settings | Export Settings。
  2. 在“导出设置”对话框中,确保选择了Live模板复选框,并指定导出设置将保存的存档的路径和名称。
    请注意,如果您的项目中至少有一个自定义Live模板,那么“导出设置”对话框中会出现Live模板复选框。
  3. 单击“确定”以基于Live模板配置文件生成文件。您可以将此文件与团队成员共享,或在另一个CLion安装中导入它。

导入Live模板配置

  1. 从菜单中选择File | Manage IDE Settings | Import Settings。
  2. 指定包含导出的Live模板配置的存档的路径。
  3. 在“导入设置”对话框中,选中Live模板复选框,然后单击“确定”。
  4. 在重新启动CLion后,您将在IDE设置的Editor | Live Templates页面上CtrlAlt0S中看到导入的Live模板。

在不同IDE之间共享模板的示例

如果您从源IDE导入自定义模板(更新),并且该组在源IDE中预定义但在目标IDE中未预定义,则会创建该组,但仅包含自定义模板(没有默认的预定义模板)。以下示例说明了在WebStorm中向预定义组添加自定义模板,然后在PhpStorm中重用该模板时会发生什么。

在WebStorm中,Handlebars模板组是预定义的,包含一个模板itar。如果您将t (tag pair)模板添加到其中,此更新将被保存:

1.png

在PhpStorm中,没有Handlebars预定义模板组。因此,当您从WebStorm导出Live模板,然后将其导入PhpStorm时,将创建Handlebars组,但仅包含在导出之前在WebStorm中添加到该组的t (tag pair)模板:

2.png

标签: clion破解, clion破解教程, clion教程, clion基础教程, clion高级教程, clion核心教程, clion免费激活码, clion免费注册码, clion注册码在线生成, clion激活