是否可以通过gradle' idea'插件配置Idea中的文件类型映射

时间:2017-03-07 13:39:29

标签: intellij-idea gradle

一点介绍:

我处理一个带有遗留代码库的项目,使用内部基于xml的描述符和特定的文件扩展名(大概可能有10个扩展名)。 让它为* .desc,* .check等。

要为此类文件突出显示代码,我可以将Idea配置为将这些类型的文件视为XML。

可通过以下方式获取:

  

偏好/编辑/文件类型

     

然后将所有自定义扩展添加到“已识别的文件类型”:“XML”

我们的项目使用gradle作为构建工具

我的问题是:

是否可以通过cfl of gadle' idea'插件进行相同的配置?

1 个答案:

答案 0 :(得分:0)

简短的回答是:

可以创建一个自定义Gradle任务,该任务将修改config directory中的IDE文件类型首选项XML文件。当IntelliJ IDEA中的项目刷新为possible to run such task automatically时,由于在IDE运行时无法修改IDE配置(更改将被还原),因此很可能无法正常工作。因此,当IDE未运行时,您必须在IntelliJ IDEA之外的命令行运行它。

这可能不是您想要的,但如果记录在案,可以由团队使用,作为手动步骤,使配置更改变得更容易。

无论如何,gradle idea使用not recommended

更好的方法可能是提供自己的IDE插件,将这些文件扩展名与XML文件类型相关联,并指示团队安装此插件。