Web/00-前端工具/Emmet in VS Code.md

82 lines
1.4 KiB
JavaScript
Raw Normal View History

2019-04-18 20:59:31 +08:00
## 前言
`Emmet`可以极大的提高 html css 的编写效率它提供了一种非常简练的语法规则
举个例子我们在编辑器中输入缩写代码`ul>li*6` 然后按下 Tab 即可得到如下代码片段
```html
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
```
## 如何在某个语言中打开 Emmet 支持
默认情况下你可以直接在 htmlhamljadeslimjsxxmlxslcssscsssasslessstylushandlebarsphp javascriptreact 中使用 Emmet
但对于其他语言你也可以通过如下设置将其打开
```json
"emmet.includeLanguages": {
"javascript": "javascriptreact",
"vue-html": "html",
"razor": "html",
"plaintext": "jade"
}
```
上方代码的意思是将某个 Emmet 默认不支持的语言映射到某个 Emmet 支持的语言上比如上面的设置里我们把 vue-html 映射成了 html那么当你在 vue-html 使用 Emmet Emmet 就会把它当作 html 来处理了
## Emmet 语法规则
语法规则
```
ul>li*6
```
最终效果
```html
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
```
---
语法规则
```
p5
```
最终效果
```
padding: 5px;
```