关于vscode2022年更新后直接输入!打不出html骨架问题的解决办法

注意:本文涉及的!和html:5均要求英文输入!!!

事件背景

本人3月底开始学习前端,看了黑马的b站视频课,使用VScode的边敲边学习知识,后来因为一些原因没有长期使用vscode没有继续学习前端知识,到了7月底我重新启动学习前端知识,发现在之前的html文件中输入!无法生成HTML骨架,于是在网上查阅资料,尝试解决这个问题

图1遇到的问题

解决过程与问题原因

解决过程

1.我尝试按照网上看到的资料,输入html:5.发现仍然解决不了这个问题,如图
所示:图2输入html:5
2.后来我新建文件输入XXX.htm,发现此时旁边的资源管理器里文件名左侧出现<>如图3,而之前vscode保存的XXX.html文件左侧为#,而在我3月输入xxx.html左侧为<>,现在输入xxx.html左侧为#,并在文件底部显示该文件为css语言,如图4,于是在vscode中输入!打不出html骨架的原因出来了
图3新建文件xxx.htm
图4输入xxx.html

问题原因

当新建xxx.html文件时,系统将其识别为css语言,而不是html语言,因此输入!时vscode在新建xxx.html文件时,系统将其识别为css语言,而不是html语言,因此输入!vscode无法为其匹配相应的语法,于是便不能打出html骨架。**
而当新建xxx.htm文件时,系统将其识别为html语言,而不是html语言,因此输入!vscode可以为其匹配相应的语法,于是便能打出html骨架。

推荐解决办法

在新建html文件时,将文件的后缀定为.htm,例如:xxx.htm,这样新建html文件,那样在文件中输入!或html:5会有相应的代码提示,如图5和图6所示

图5输入!
图6输入html:5输入!或html:5

还有一种解决方法

1.在新建xxx.html文件后,点击下图红圈部分,选择语言模式,并找到html语言
在这里插入图片描述在这里插入图片描述在这里插入图片描述
2.输入!依然有HTML骨架

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值