我有一个古怪的intellij问题。
我有一个包含一堆json文件的文件夹。当我添加一个具有名称的特定json时
LocalValueCode.json
。 InteliJ将文件类型更改为.file
。
这只发生在这个特定于文件的文件名中。在文件关联设置中,我有*.json
作为我的json文件的模式。
以前有人遇到过这个问题吗?
答案 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)
我刚刚遇到了这个问题,我有一个更好的答案,我会离开这里,为可能遇到同样问题的人提供帮助。
如果您转到“首选项”>“文件类型”>“已识别的文件类型(文本)”>“已注册的模式”,您会在那里找到注册为关联的文件。删除关联就可以了。