我试图弄清楚如何将 /.IdeaC10/config/templates/user.xml 文件中的模板传输到我同事的机器上。
如果我复制到 user.xml 文件中,那么这些更改似乎被 Intellij 压缩,恢复为旧文件内容。
有谁知道如何解决这个问题?
编辑:
有没有办法通过复制和粘贴xml来做到这一点?那就更好了……!
我试图弄清楚如何将 /.IdeaC10/config/templates/user.xml 文件中的模板传输到我同事的机器上。
如果我复制到 user.xml 文件中,那么这些更改似乎被 Intellij 压缩,恢复为旧文件内容。
有谁知道如何解决这个问题?
编辑:
有没有办法通过复制和粘贴xml来做到这一点?那就更好了……!
使用文件 | 导入/导出设置。
这使您可以在同事之间轻松共享它们。
您可以选择多个实时模板,然后复制它们(右键单击并选择复制,或ctrl+ c)。这为您提供了剪贴板中的 XML 描述,您可以将其发送给其他人。
然后其他人可以获取该 XML,并将其粘贴到“模板组”中。右键单击其中一个组并选择Paste
。如果该选项显示为灰色,则您没有选择组,而是选择了其他内容。
如果您设置了设置存储库,您可能会发现您的实时模板存储在
<your_user_home_directory>\
.IntelliJIdea<version>\
config\
settingsRepository\
repository\
templates
在正确目录中的另一台计算机上复制和粘贴 xml 文件的技术对我来说非常有用!但是我的模板文件的名称是 android.xml 用于我的 Android 开发。也许文件名“用户”受到保护。尝试使用不同的文件名
您需要创建所需的自定义模板组并根据需要更新相关的预定义组,然后单击确定。基于这些更改,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 帮助文章。