一点介绍:
我处理一个带有遗留代码库的项目,使用内部基于xml的描述符和特定的文件扩展名(大概可能有10个扩展名)。 让它为* .desc,* .check等。
要为此类文件突出显示代码,我可以将Idea配置为将这些类型的文件视为XML。
可通过以下方式获取:
偏好/编辑/文件类型
然后将所有自定义扩展添加到“已识别的文件类型”:“XML”
我们的项目使用gradle作为构建工具
和我的问题是:
是否可以通过cfl of gadle' idea'插件进行相同的配置?
答案 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文件类型相关联,并指示团队安装此插件。