IntelliJ更改文件类型

时间:2016-09-15 08:19:10

标签: intellij-idea

我有一个古怪的intellij问题。

我有一个包含一堆json文件的文件夹。当我添加一个具有名称的特定json时 LocalValueCode.json。 InteliJ将文件类型更改为.file。 这只发生在这个特定于文件的文件名中。在文件关联设置中,我有*.json作为我的json文件的模式。

以前有人遇到过这个问题吗?

3 个答案:

答案 0 :(得分:1)

您需要转到“设置”|编辑|文件类型并确保此名称与任何不正确的文件类型无关。

答案 1 :(得分:0)

我对YAML文件有类似的问题。我创建了该文件,但不小心将其设置为文本类型的文件。然后,在该文件中创建YAML内容时,不会突出显示语法。此外,在编辑器窗口的上边缘显示了一个条,指出存在文件扩展名* .yml的插件-我已经安装了一个插件,可以与其他YAML文件完美配合。

$HOME/.IdeaIC2018.3目录中的一个具有该文件名的grep发现了.IdeaIC2018.3/config/options/filetypes.xml文件,其中包含以下行:

<mapping pattern="cassandra-docker.yml" type="PLAIN_TEXT" />

删除该行并重新启动IntelliJ之后,YAML文件被正确识别为YAML。

答案 2 :(得分:0)

我刚刚遇到了这个问题,我有一个更好的答案,我会离开这里,为可能遇到同样问题的人提供帮助。

如果您转到“首选项”>“文件类型”>“已识别的文件类型(文本)”>“已注册的模式”,您会在那里找到注册为关联的文件。删除关联就可以了。