在机器之间传输Intellij实时模板

时间:2011-09-22 14:00:34

标签: intellij-idea live-templates

我正在试图弄清楚如何将/.IdeaC10/config/templates/user.xml文件中的模板传输给我的同事的机器。

如果我复制到user.xml文件中,那么这些更改似乎被Intellij压缩,恢复到旧文件内容。

任何人都知道如何解决这个问题?

编辑:

有没有办法通过复制和粘贴xml来做到这一点?那将是首选......!

5 个答案:

答案 0 :(得分:4)

答案 1 :(得分:1)

将xml文件复制并粘贴到正确目录中的另一台计算机上的技术,对我来说功能完美!但我的模板文件的名称是android.xml,用于我的Android开发。也许文件名“user”受到保护。尝试使用不同的文件名

答案 2 :(得分:1)

您需要创建所需的自定义模板组并根据需要更新相关的预定义组,然后单击“确定”。根据这些更改,IntelliJ IDEA生成<group_name>.xml文件,请参阅上面的自定义实时模板定义位置。

根据您使用的操作系统,.xml文件存储在以下位置:

Windows: <your_user_home_directory>.IntelliJ IDEA<version_number>\config\templates
Linux: ~IntelliJ IDEA<version>\config\templates
OS X: ~/Library/Preferences/IntelliJ IDEA<version>/templates

请参阅Intellij Help文章。

答案 3 :(得分:1)

如果您设置了设置存储库,您可能会发现存储在

中的实时模板
<your_user_home_directory>\
  .IntelliJIdea<version>\
    config\
      settingsRepository\
        repository\
          templates

答案 4 :(得分:1)

改进且更简单的方法

这使您可以在同事之间轻松分享。

您可以选择多个实时模板,然后复制它们(右键单击并选择复制,或 ctrl + c )。这为您提供了剪贴板中的XML描述,您可以将其发送给其他人。

然后其他人可以使用该XML,并将其粘贴到&#34;模板组&#34;中。右键单击其中一个组,然后选择Paste。如果该选项显示为灰色,则表示您没有选择,而是选择其他内容。