SublimeText Emmet:必备快捷键总结与实例
需积分: 32 25 浏览量
更新于2024-09-09
3
收藏 148KB PDF 举报
Emmet 是 Sublime Text 中一款强大的代码片段管理和自定义输入扩展插件,它极大地提高了 Web 开发者的编码效率。通过使用一组简洁的符号和快捷键,Emmet 可以帮助开发者快速编写 HTML、CSS 和 JavaScript 代码,减少了手动输入和格式化的繁琐工作。
1. **快捷键语法**:
- `Child:` 后接一个结构,如 `nav>ul>li`,表示创建嵌套关系,生成对应的HTML结构。
- `Sibling:+` 表示在当前元素后添加指定的结构,例如 `div+p+bq` 会在 `<div>` 后添加 `<p>` 和 `<blockquote>`。
- `Climb-up:^` 用于向上移动到最近的父元素,例如 `div+div>p>span+em^bq` 将移动到包含 `<span>` 的 `<p>` 上,然后插入 `<blockquote>`。
2. **Grouping:()`** 用于创建和关闭嵌套块,如 `div>(header>ul>li*2>a)+footer>p` 会创建一个包含两个列表项的头部结构和底部段落。
- `dl>(dt+dd)*3` 用于创建多个 `<dt>` 和 `<dd>` 对应的定义列表。
- 多个 `*` 符号表示重复次数,如 `ul>li*5` 会生成五个 `<li>` 元素。
3. **Itemnumbering:$** 用于添加自动编号,如 `ul>li.item$*5` 会为列表项添加类名 `.item1`, `.item2`, 等,并根据数字进行编号。
- `h$[title=item$]{Header$}*3` 用于创建带标题的有序或无序列表,标题由数字 `$` 决定。
4. **自定义标签和属性**:
- 使用 `u"` 作为占位符,允许在插入后自定义标签名,例如 `h1u"Header"` 会插入带有标题 `Header` 的 `<h1>` 标签。
Emmet 的这些功能使得在编写结构化的代码时,开发者可以通过简短的输入快速构建出复杂的文档结构,提升了代码的可读性和一致性。熟练掌握 Emmet 的快捷键和符号使用,能够大幅度提升 Web 开发的效率,尤其适用于前端开发人员日常的HTML、CSS和轻量级模板引擎的编写。如果你是 Web 开发者,学习并应用这些技巧将对你的编码工作大有裨益。
228 浏览量
207 浏览量
441 浏览量
176 浏览量
293 浏览量
181 浏览量
129 浏览量
113 浏览量
internet2013
- 粉丝: 19
- 资源: 7
最新资源
- matlab代码sqrt-SVMHeavy:创建SVM和东西,是因为上传在旧存储库上不起作用(旧版本由于某些原因而持续存在)
- numerical_mathematics
- 易语言枚举并预览系统字体
- iOS 13.2真机测试包
- BLDCM,svm算法在matlab源码,matlab源码网站
- TreatLife-HomeKit:TreatLife DS0X调光器开关的开源固件,可用于本机HomeKit
- creddit:[Android应用]使用Nativescript和VueJS制作的Android Reddit客户端
- matlab代码sqrt-MultiturnCoilDesigningTool:设计用于低频磁力计的线圈
- zaperin-hub:扎珀林模块的资料库
- (w3cschool.cc).rar
- dotfiles::memo:自己设置的dotfiles
- springboot-demo.zip
- Cekklik:Aplikasi Cek细节barang
- chainpack-rs:ChainPack RPC的Rust实现
- gei,Matlab输入HDB3码输出源码,matlab源码怎么用
- matlab代码sqrt-Hugo-Diaz-N.github.io:临时网站