html - Emmet 扩展缩写在具有属性的 Visual Studio Code 中不起作用
问题描述
我开始在我的 Web 项目中使用 Visual Studio Code,没有 Emmet 我就活不下去,但是当我尝试使用属性扩展 HTML 标记中的缩写时遇到了问题。只是一个例子。如果我写html:5
并按 TAB 键,它会展开所有 HTML5 模板
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
</body>
</html>
并用 id 和 class 编写标签,例如p#id.class
,它会正确生成下一段代码
<p id="id" class="class"></p>
但是当我想用方括号内的其他属性扩展相同的标签时,它不起作用。只需在代码中添加一个制表符空间。
p[align="center"]
如果我尝试使用大括号在标签中添加文本,同样的事情
p{Test}
你能帮我知道如何配置它,还是我的软件/扩展有问题?
问候,
解决方案
几天后,在 Visual Studio Code 网页中的 Emmet 中进行调查,我找到了解决方案。
您需要在用户设置文件中添加下一行,以使用 Tab 键扩展 Emmet 缩写:
"emmet.triggerExpansionOnTab": true
这是因为默认情况下在 Visual Studio Code 上处于禁用状态。
推荐阅读
- javascript - Expo Web Payments 通过扩展 React 功能
- python - Python ThreadPoolExecutor 终止所有线程
- javascript - Javascript 应用程序在大约两个小时后冻结(内存泄漏?)
- reactjs - 使用 oopCode 作为我的应用程序中的验证码,使用 Firebase 反应本机重置密码
- python - 数据框搜索单词并将它们附加到新列中,并遍历单词列表
- javascript - 从当前文件夹读取文件
- css - SASS突然停止编译
- jquery - 我的 Jquery 更改在移动设备中不起作用
- javascript - 二叉树代码 - 无法读取未定义的属性“数据”
- python - 如何获得列表中两个值之间的差异