Idea中指定xml文件失效

简介: 最近狮子在搞一个项目,需要用到数据库多表查询,所以在idea创建了一个xml文件,创建完成之后,这个文件居然只被识别位text文件,而且文件内容没有高亮,如图所示:

一、🐇 项目场景:

最近狮子在搞一个项目,需要用到数据库多表查询,所以在idea创建了一个xml文件,创建完成之后,这个文件居然只被识别位text文件,而且文件内容没有高亮,如图所示:


但是将其改个名字又会显示为xml文件。


其实在此之前也遇到过这个问题,那时候觉得问题不大,只觉得是idea的一个bug,现在的这个项目用到的sql语句太多了,没有高亮显示真的会很惨,所以探索一下这个问题。


二、🐇 问题描述

查阅了很多博客,发现真的有博主跟我一样,也遇到了同样的问题,

惊喜之余还以为找到了解决方法,没想到…


他的idea有这个选项,但是我没有…

还得靠自己。


三、🐇 原因分析:

虽然我的idea跟上面那位博主的不太一样,但是问题还是换汤不换药的。我开始有点眉目了,这个bug的原因可能是创建这个xml文件的时候(或者以前创建的时候),不小心把这个文件标记为了普通text文件。


四、🐇 解决方案:

解决方案:打开file->Settings->Editor->File Types ,找到Recognized File Types的xml选项,如图


里面有个后缀为*.xml的选择(如果没有或者不是*.xml,自己手动添加就好),再将其改为AdminMapper.xml;apply之后会提示


咱们翻译过来就是(毕竟英语水平不太高,对不)


这个提示就与前面的问题呼应了,就是AdminMapper这个文件被注册为了其他类型的文件,所以才没有显示,现在咱们只需要按下Reassign wildcard就能完美解决问题了。


显示高亮后,我们还需要回到file->Settings->Editor->File Types ,找到Recognized File Types的xml选项,将AdminMapper.xml改为 *.xml(毕竟后面还需要创建其他名字的xml文件)。

相关文章
|
11天前
|
XML Java 数据库连接
mybatis中在xml文件中通用查询结果列如何使用
mybatis中在xml文件中通用查询结果列如何使用
9 0
|
13天前
|
XML JavaScript 前端开发
xml文件使用及解析
xml文件使用及解析
|
1月前
|
XML C# 数据格式
使用C#操作XML文件
使用C#操作XML文件
11 0
|
1月前
|
Java
java实现遍历树形菜单方法——映射文件VoteTree.hbm.xml
java实现遍历树形菜单方法——映射文件VoteTree.hbm.xml
9 0
|
1月前
|
Kubernetes Cloud Native Java
Activiti 简介以及最新activiti依赖 pom.xml文件(使用时注意对应版本号)
Activiti 简介以及最新activiti依赖 pom.xml文件(使用时注意对应版本号)
37 1
|
1月前
|
XML Java 数据库连接
struts+hibernate+oracle+easyui实现lazyout组件的简单案例——hibernate的config文件(hibernate.cfg.xml)
struts+hibernate+oracle+easyui实现lazyout组件的简单案例——hibernate的config文件(hibernate.cfg.xml)
11 0
|
2天前
|
XML C# 数据格式
C# 解析XML文件
C# 解析XML文件
9 1
|
27天前
Mybatis+mysql动态分页查询数据案例——配置映射文件(HouseDaoMapper.xml)
Mybatis+mysql动态分页查询数据案例——配置映射文件(HouseDaoMapper.xml)
14 1
|
1月前
|
XML Java 数据格式
使用java解析XML文件的步骤
使用java解析XML文件的步骤
10 0
|
1月前
|
SQL Java 数据库连接
Mybatis中Mapper.xml 文件使用注释遇到的坑
Mybatis中Mapper.xml 文件使用注释遇到的坑

相关课程

更多