在使用 IDEA 创建 *.xml 文件时,当文件命名为 UserMapper.xml 时,IDEA 识别为普通 text 文件,导致高亮失效,而我随意改成其他任意文件名,XML 高亮又是正常,也就是说 IDEA 仅仅对 UserMapper.xml 这个文件名失效。原因就是在创建此文件时,意外地把该文件名设置为了普通文件类型了。
解决方案:解决这个问题的方法就是将此文件名称删除,就能恢复正常高亮了。
这里有个技巧,主要是看文件左边的小图标,从而定位到 IDEA 到底识别成什么样的文件类型,再根据图标去找到对应的 Recognized File Types ,看看是否将该文件名添加进去了。
另外就是再检查一下 Text 文件类型,看是否也把不应该添加进去的文件名或者后缀添加进去了。