IntelliJ IDEA 2020.1版application.yml不显示小叶子的解决方法

今天和往常一样,打开了IDEA,准备开始新的一天的奋斗。

但是!!!就在我即将投入奋斗事业的时候,突然发现!

???

我的application.yml怎么不显示小叶子了???
在这里插入图片描述
不仅如此,在编写yml文件的时候,什么提示都没有,这下可怎么编程呢?

在这里插入图片描述
找了一会儿,终于找到:
在IDEA中,进入到
File -> settings -> Editor -> File Types
在这里插入图片描述
然后你就能看到这里,有一个Recognized file types(能够识别的文件类型)。
翻到最下面就能看到YAML这个类型,点开后就能看到Registerd patterns(已注册好的文件形式),里面只有一个*.yaml
也就是说,只有.yaml后缀的文件才会被识别为YAML文件(当然这很符合YAML的读法和拼法)
然后我们再看另一边,在Recognized file types里找到TEXT,这个时候你会发现*.yml居然注册进了TEXT中。。。也就是说,在显示上,会被显示成TEXT文件的图标,不会显示成YAML配置文件的图标。
在这里插入图片描述
然后我就有了两种解决方法:
① 把application.yml全部改成application.yaml文件。然后就能出现小叶子图标,并且项目也可以正常运行。
② 在Recognized file types ->YAML下,多注册一个*.yml就可以,这样,yml和yaml都可以被识别为YAML配置文件。(Registered patterns右侧的小“+”号添加)。

第二种方法会有个小插曲。
因为我们可以看到在TEXT中,已经注册了*.yml文件,因此,在我们在YAML下注册*.yml文件的时候IDEA会提示(This wildcard is registered by “Text” filetype),意思就是这个通配符*.yml已经在TEXT文件类型下注册了。
在这里插入图片描述
这个时候我们无需管他,直接点Reassign wildcard即可,意思就是重新分配通配符。
完成之后,我们在TEXT下就找不到*.yml了,也就是IDEA不会再把*.yml文件识别为TEXT文件,而会识别成YAML文件了。
在这里插入图片描述

个人建议采用第二种方法。因为感觉IDEA突然给我来这么一手,是不是就是说,以后默认情况下IDEA只会默认识别*.yaml而不默认识别*.yml文件了,要想添加这种支持,还要自己再配置。那其实还是蛮麻烦的,所以不如就把习惯慢慢改成写*.yaml而不是*.yml。因为毕竟这是YAML格式的文件,后缀名叫*.yaml感觉还更合适一些。好好的,把人家的“a”给去掉算什么嘛~

  • 15
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值