Vscode快速撸代码之Emmet 语法 快速生成HTML结构 快速生成CSS样式语法 快速格式化代码

背景:Emmet语法前身是Zen coding,它使用缩写来提高html/css的编写速度,Vscode的内部已经集成该语法
在这里插入图片描述
工具 : Vs code等(基于最新版)

一、快速生成HTML代码

1.直接输入标签的名字,即可生成对应标签(按回车/tab键)

例如:
输入p
生成<p></p>     

2.生成多个相同的标签,则在标签名后加上*及对应个数(按回车/tab键)

例如:
输入a*3
生成
<a href=""></a>
<a href=""></a>
<a href=""></a>

3.如果存在父子级关系的标签,可在标签名之间加>即可 (按回车/tab键)

例如:
输入ul>li*3
生成
<ul>
  <li></li>
  <li></li>
  <li></li>
</ul>

4.如果存在兄弟关系的标签,可在标签名之间加+即可(按回车/tab键)

例如:
输入div+p
生成
<div></div>
<p></p>

5.如果生成带有类名或者id名字的标签,若是类的话就.加类名,若是id的话就#加id名(这种情况都是直接生成div标签的),若想生成的不是div标签就是标签名加.类名或标签名加id名(按回车/tab键)

例如:
输入.a
生成
<div class="a"></div>

输入#a
生成
<div id="a"></div>

输入p.a
生成
<p class="a"></p>

输入p#a
生成
<p id="a"></p>

6.如果生成的div类名是有顺序的,用自增符号$ (按回车/tab键)

例如:
输入.num$*5
生成
<div class="num1"></div>
<div class="num2"></div>
<div class="num3"></div>
<div class="num4"></div>
<div class="num5"></div>

7.若要在生成的标签内含有内容可以使用{}在类名添加文本 (按回车/tab键)

例如:
输入
p{哈哈哈哈}
生成
<p>哈哈哈哈</p>

二、快速生成CSS样式语法

1.基于缩写生成想要的属性和属性值(按回车/tab键)

例如:
某选择器{
	/*输入tac生成*/
	text-align: center;

	/*输入w500生成*/
	width:500px;

	/*输入ti2em生成*/
	 text-indent: 2em;
}

三、快速格式化代码

法1.Vscode快捷格式化代码:shift+alt+f
在这里插入图片描述

法2.右键格式化代码选项即可
在这里插入图片描述
法3.进入如图

在这里插入图片描述
搜索emmet.include
在这里插入图片描述
在用户下的settings.json中添加
“editor.formatOnType”: true,
“editor.formatOnSave”: true,
在这里插入图片描述
保存后退出,以后编辑完代码保存后即可自动保存格式代码

给个双击么么哒

  • 6
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

搬砖小菜~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值