emmet插件快捷键:

概念:emmet插件是用在编辑器里面的一个可以快速编写代码的插件,比如sublime text中,就可以用它来快速创建代码,本文主要是在sublime text的编辑器中做的测试代码。

一、html
  1.快速创建html
  (1) html:5 --> tab

 1  <!DOCTYPE html>
 2  <html lang="en">
 3     <head>
 4          <meta charset="UTF-8">
 5          <title>Document</title>
 6     </head>
 7     <body>
 8
 9     </body>
10  </html>    

  2.标签
  (1) 标签 --> tab
  示例:p --> tab

<p></p>

  3.类.或ID#
  (1) p.class1#id1 --> tab

<p class="class1" id="id1"></p>

  (2)p.class1.class2#id1#id2 --> tab(只会选择一个ID,可以有多个class)

<p class="class1 class2" id="id2"></p>

  4.文本{}
  (1) p{你好} --> tab

<p>你好</p>

  5.属性
  (1) a[href=https://baidu.com] --> tab

<a href="https://baidu.com"></a>

  6.嵌套>
  (1) p>span

<p><span></span></p>

  7.同级+
  (1)p+span

<p></p>
<span></span>

  8.嵌套分级升级版
  (1)div.one#one>h1{This is one.}+div.two#two>h1{This is two.}

1 <div class="one" id="one">
2     <h1>This is one.</h1>
3     <div class="two" id="two">
4         <h1>This is two.</h1>
5     </div>
6 </div>

  (2)(div.one#one>h1{This is one.})+(div.two#two>h1{This is two.})

1 <div class="one" id="one">
2     <h1>This is one.</h1>
3 </div>
4 <div class="two" id="two">
5     <h1>This is two.</h1>
6 </div>

  9.向上一层^
  (1) div>p>a^span --> tab (即跟p同层)

1 <div>
2     <p><a href=""></a></p>
3     <span></span>
4 </div>

  10.省略标签
  (1) 根据父元素来自动决定标签
  示例:.container --> tab

<div class="container"></div>

  示例:ul>.list --> tab

1 <ul>
2     <li class="list"></li>
3 </ul>

  11.重复代码
  (1)ul>li*3 --> tab

1 <ul>
2     <li></li>
3     <li></li>
4     <li></li>
5 </ul>

  (2)ul>li{item}*3 --> tab

1 <ul>
2     <li>item</li>
3     <li>item</li>
4     <li>item</li>
5 </ul>

  (3) (ul>li{item})*3 --> tab

1 <ul>
2     <li>item</li>
3 </ul>
4 <ul>
5     <li>item</li>
6 </ul>
7 <ul>
8     <li>item</li>
9 </ul>

  12.列表计算
  (1) ul>li.item$*3 --> tab(PS:一位数一个$,两位数两个$)

1 <ul>
2     <li class="item1"></li>
3     <li class="item2"></li>
4     <li class="item3"></li>
5 </ul>

  (2) ul>li.item$$*3 --> tab

1 <ul>
2     <li class="item01"></li>
3     <li class="item02"></li>
4     <li class="item03"></li>
5 </ul>

  二、css
  1.w100 --> tab
  h10p --> tab
  m5e --> tab
  p5r --> tab
  或者
  w100+h10p+m5e+p5r
  (PS:p --> %; e --> em; r --> rem; x --> ex;)

1 width: 100px;
2 height: 10%;
3 margin: 5em;
4 padding: 5rem;

  [email protected] --> tab

1 @font-face {
2     font-family:;
3     src:url();
4 }

  3.供应商前缀-(一些非W3C标准的,会加前缀)
  (1)-trs --> tab

1 -webkit-transition: prop time;
2 -o-transition: prop time;
3 transition: prop time;

  PS:如果不希望加上所有前缀,可以使用缩写来指定,比如-wm-trf表示只加上-webkit和-moz前缀:

1 -webkit-transform: ;
2 -moz-transform: ;
3 transform: ;

  三、定制Emmet插件
    - 添加新缩写或更新现有缩写,可修改snippets.json文件
    - 更改Emmet过滤器和操作的行为,可修改preferences.json文件
    - 定义如何生成HTML或XML代码,可修改syntaxProfiles.json文件

  参考资料:
    http://www.iteye.com/news/27580
    https://gold.xitu.io/post/5843a0e861ff4b006b97f5d5

时间: 2024-08-11 05:46:05

emmet插件快捷键:的相关文章

VS2013 EMMET插件学习

在VS2013中搜索EMMET插件,安装,重启IDE,即可使用. 最简单的一个用法示例: 在编辑器里输入:ul>li*5 按快捷键:CTRL+1 即可生成如下代码: <ul> <li></li> <li></li> <li></li> <li></li> <li></li> </ul> 支持html,css,还有其他,大家可自行查看在线文档,很容易上手. 在

sublime Text emmet插件使用手册

转自:http://www.w3cplus.com/tools/emmet-cheat-sheet.html 介绍 Emmet (前身为 Zen Coding) 是一个能大幅度提高前端开发效率的一个工具: 基本上,大多数的文本编辑器都会允许你存储和重用一些代码块,我们称之为"片段".虽然片段能很好地推动你得生产力,但大多数的实现都有这样一个缺点:你必须先定义你得代码片段,并且不能再运行时进行拓展. Emmet把片段这个概念提高到了一个新的层次:你可以设置CSS形式的能够动态被解析的表达

关于sublime text3 快捷键和主题以及插件快捷键设置

//用解压器"打开"把Monokai.tmTheme文件解压到桌面然后用sublime打开新增下面的代码,然后保存把文件拖回去关闭解压器即可 //Monokai.tmTheme文件增加下面的代码使非标签内容显示不同颜色 // <dict> // <key>name</key> // <string>Tag name other</string> // <key>scope</key> // <st

Sublime在Mac统下安装Emmet插件

由于我做iOS入行IT的,近期有学习H5的想法,于是就开始了...... 首先使用Sublime编辑软件,但是每次创建新文件,都需要重新写头文件那一套东西,觉得很不方便,于是就开始装Emmet插件.具体如下: 一.安装插件管理器Package Control 1.打开Sublime控制台 打开Sublime,按下Control + `(Mac)或者Ctrl + `(Windows) 也可以在菜单中选择View > Show Console, 2.根据sublime版本不同粘贴下面的代码 subl

Notepad++ 安装 Zen Coding / Emmet 插件

Zen Coding 插件 ============== 下载: Zen.Coding-Notepad++.v0.7.zip ==Installation== 1. Copy contents of this archive into Notepad++ 'plugins' folder (basically, it's C:\Program Files\Notepad++\plugins\) 2. Restart Notepad++ You should see "Zen Coding&quo

web前端开发利器——基于ruby的sass,compass和Dreamever+emmet插件

引言:web前端的html页面和css文件有时写起来会很麻烦,但是借助一些工具能够帮助我们轻松的构建相应的页面.sass是css的一款开发工具,有相应的语法,可以有逻辑和简洁编写css代码.本文介绍的主要是基于Dreamever cs5加上emmet插件快速编写简洁html页. 1. ruby安装与配置 ruby可以从百度搜索中的百度软件安装中心找到或者官网下载.安装很简单,以.exe文件进行安装,直接进行下一步安装就行.安装完成之后,在命令行窗口中输入 ruby -v,如果显示了相应的版本说明

sublime text3安装emmet插件

sublime text3如果不能ctrl+p去安装emmet插件, 就安装下面步骤操作: ①关闭Sublime Text 3 ②下载sublime_package_control-master.zip 下载地址:http://files.cnblogs.com/tinyphp/sublime_package_control-master.zip 解压命名文件夹为Package Control   (注意大小写) ③重新启动Sublime Text 3,在选择菜单里面选择:Preference-

Sublime Text3 Package Control和Emmet插件安装方法

因为初学前端,所以今天安装了Sumblime Text 3,然后就停不下来去找Package Control的安装方法. 网络上我找到并尝试过的方法有两种,我使用的是用Python代码去安装并成安装成功,在此记录安装过程.另一种下载Package Control安装包覆盖的办法没有成功(应该是个人操作问题). 1.将python代码以命令的方式去安装. 代码:import urllib.request,os; pf = 'Package Control.sublime-package'; ipp

Sublime text3 插件安装问题(最新最容易的添加Emmet插件方法)

Emmet插件作为Sublime text3 的热门插件,首先解决如何添加安装才是使用的基础 在添加Emmet插件的时候,我也遇到了若干问题,只能卸载Sublime text3再安装,终于安装成功,现分享下经验(2017/9/20) 1.首先先下载Emmet插件,下载(点击下载) 2.打开Sublime Text,依次Preferences→Browse Packages- 打开了一个文件夹,把解压的Emmet插件复制到这个文件夹的目录下 3.重启Sublime Text,你会看到右下角在下载P