安装请看上一篇Sublime Text—安装,和sublime自带快捷键一块儿用,写html简直快的飞起。css
下面整理的是经常使用的,完整的可看emmet官方文档。
html
!
或html:5
,快速生成 HTML5 结构(都须要再按tab键)<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
</body>
</html>复制代码
html:xt
生成 HTML4 过渡型bash
html:4s
生成 HTML4 严格型post
标签 # ID名,如:div#header
测试
<div id="header"></div>复制代码
标签 . 类名,如:div.title
spa
<div class="title"></div>复制代码
如:nav>ul>li
插件
<nav>
<ul>
<li></li>
</ul>
</nav>复制代码
如:div+p+div
code
<div></div>
<p></p>
<div></div>复制代码
如:p^div
htm
<p></p>
<div></div>复制代码
如:ul>li*5
blog
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>复制代码
如:div[value=1]
<div value="1"></div>复制代码
如:a{Click me}
<a href="">Click me</a>复制代码
如:div.item${$$}*3
<div class="item1">01</div>
<div class="item2">02</div>
<div class="item3">03</div>复制代码
如:div.item$@-{$$@-}*3
<div class="item3">03</div>
<div class="item2">02</div>
<div class="item1">01</div>复制代码
如:div.item$@4{$$@4}*3
<div class="item4">04</div>
<div class="item5">05</div>
<div class="item6">06</div>复制代码
如:(ul>ol)*3
<ul>
<ol></ol>
</ul>
<ul>
<ol></ol>
</ul>
<ul>
<ol></ol>
</ul>复制代码
table#tab[value=1].a>tr*3>(td{$$}>span)*3
<table id="tab" value="1" class="a">
<tr>
<td>01<span></span></td>
<td>02<span></span></td>
<td>03<span></span></td>
</tr>
<tr>
<td>01<span></span></td>
<td>02<span></span></td>
<td>03<span></span></td>
</tr>
<tr>
<td>01<span></span></td>
<td>02<span></span></td>
<td>03<span></span></td>
</tr>
</table>复制代码
css样式多,缩写天然也不少,列举经常使用的触类旁通便可。
其中css缩写是采用模糊搜索匹配的,好比ov:h == ov-h == ovh == oh。
width: 10px;
w10p width: 10%;
w10e width: 10em;
w10x width: 10xe;
height: 10px;
position: relative;
poa position: absolute;
float: left;
fr float: right;
display: table;
db display: block;
dib display: inline-block;
overflow-y: hidden;
clear: both;
margin-top: ;
mb margin-bottom: ;
padding-top: ;
pb padding-bottom: ;
text-align: center;
line-height:;
text-shadow: none;
text-justify: auto;
color: #000;
cr color: rgb(0, 0, 0);
cra color: rgba(0, 0, 0, .5);
opacity: ;
content: '';
outline: ;
border: 1px solid #000;
bdb+ border-bottom: 1px solid #000;
border: 2px #333 solid;
若是没做用请检查快捷键是否冲突
只有文本没有结构时,以下
首页
简介
动态复制代码
选中文本按快捷键Ctrl+Shift+G,再弹出的:Enter Wrap Abbreviation(输入扩展缩写)中输入nav>ul>li.item$*>a
就会生成
<nav>
<ul>
<li class="item1"><a href="">首页</a></li>
<li class="item2"><a href="">简介</a></li>
<li class="item3"><a href="">动态</a></li>
</ul>
</nav>复制代码
若是原先的文本带编号,不想要则能够在上面的基础上加|t
,nav>ul>li.item$*>a|t
便可生成如上结果。
1首页
2简介
3动态复制代码
光标移到标签上的任意位置,按下快捷键ctrl+U
便可。
<img src="img/x1.png" />
<img src="img/x1.png" width="100" height="200" />复制代码
删除标签:shift+ctrl+;
定位到上个编辑点:ctrl+alt+left
定位到下个编辑点:ctrl+alt+right
选中下一项:shift+ctrl+.
加/减1:ctrl+up/ctrl+down
加/减10:shift+alt+up/shift+alt+down
展开缩写:ctrl+e(和tab键做用相同)
重命名标签(rename_tag):ctrl+shift+'
更换标签(update_as_you_type):ctrl+Shift+U
匹配标签对:ctrl+alt+j
输入lorem
再按tab会随机生成一段英文,默认是生成30个单词,能够加上数字控制单词数量,如lorem5
。
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis incidunt, expedita voluptates ratione praesentium error a accusamus corporis deleniti. Cum, debitis id, in rem exercitationem at voluptatum illum minima corporis!复制代码
Lorem ipsum dolor sit amet.复制代码
如上输入lorem
再按tab扩展的代码是已经设置好的,sublime还提供自定义代码片断的功能,详细内容请移步Sublime Text3—自定义代码片断(Code Snippets)。
掘金:Sublime Text3—经常使用插件Emmet
简书:Sublime Text3—经常使用插件Emmet
博客园:Sublime Text3—经常使用插件Emmet