emmet

Emmet 快速编写html代码

时光总嘲笑我的痴心妄想 提交于 2020-01-14 02:18:22
简介 快速编写HTML代码 语法简单,语法类似css选择器,30分钟内你就可以搞定它。开发商为sublime、atom、brackets、hbuilder、webstrom等编辑器或IDE提供对应的插件,你可以在你喜欢的编辑器中使用它。它还支持对 css快速 编辑功能。 Emmet官网 Emmet官方文档 Emmet官方下载 缩写 缩写是emmet工具包的核心:这些特殊的表达式在运行时被解析,并转化为对应的结构化代码块(例如html)。缩写语法像css选择器,这样web开发人员可以轻易的使用它,通常情况下按下 tab 或 ctrl+e 会生成对应的代码。 #page>div.logo+ul#navigation>li*5>a{Item $} 可以转换为... div id="page"> <div class="logo"></div> <ul id="navigation"> <li><a href="">Item 1</a></li> <li><a href="">Item 2</a></li> <li><a href="">Item 3</a></li> <li><a href="">Item 4</a></li> <li><a href="">Item 5</a></li> </ul> </div> 语法 官网语法介绍文档: http://docs.emmet.io

【插件】Emmet 快速编写代码

一曲冷凌霜 提交于 2020-01-14 02:16:51
最近新下载了一个编辑器,叫brackets。里面插件挺好弄的,直接安装就行。 据说Emmet很好用,所以打算把一些用法写在这里,方便查看。 一、在<head></head>中 link:css,然后 按Tab键     快速引入css文件 <link rel="stylesheet" href="style.css"> 二、在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.添加类、id、文本和属性 输入p.p1    给p标签添加一个叫p1的类 <p class="p1"></p> 输入p#p2    给p标签添加一个叫p2的id <p id="p2"></p> 输入p.p1#p2    给p标签同时添加一个叫p1的类和p2的id <p class="p1" id="p2"></p> 输入h1{你好,我是h1标签}    在{}中填写文本内容 <h1>你好,我是h1标签</h1> 输入a[href=#]      在[]中填写元素的属性 <a href="#"></a> 3

sublime 插件:Emmet

守給你的承諾、 提交于 2020-01-14 00:17:03
Emmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生。它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,比如下面的演示: Zen coding下的编码演示 去年年底,该插件已经改名为Emmet。 但Emmet不只改名,还带来了一些新特性。本文就来直观地演示给你。 一、快速编写HTML代码 1. 初始化 HTML文档需要包含一些固定的标签,比如<html>、<head>、<body>等,现在你只需要1秒钟就可以输入这些标签。比如输入“!”或“html:5”,然后按Tab键: html:5 或!:用于HTML5文档类型 html:xt:用于XHTML过渡文档类型 html:4s:用于HTML4严格文档类型 2. 轻松添加类、id、文本和属性 连续输入元素名称和ID,Emmet会自动为你补全,比如输入p#foo: 连续输入类和id,比如p.bar#foo,会自动生成: Html代码 < p class= "bar" id= "foo" > </ p > 下面来看看如何定义HTML元素的内容和属性。你可以通过输入h1{foo}和a[href=#],就可以自动生成如下代码: Html代码 < h1 >foo </ h1 > < a href= "#" > </ a > 3. 嵌套

Wrapping a HTML element in Visual Studio Code using Emmet [duplicate]

风格不统一 提交于 2020-01-13 10:53:15
问题 This question already has answers here : How to do tag wrapping in VS code? (5 answers) Closed 2 years ago . I am using VSC for developing html pages. It's been a great experience using emmet with VSC, but often I find in a situation where I have to wrap a set of elements with a div, but have to use emmet on a single line and then cut paste the end tag at the end of the set of elements I want to map. Is there any way where I can use emmet and automatically wrap the output of emmet around a

Sublime Text 3 - Emmet shortcut for HTML 5 not working.

大兔子大兔子 提交于 2020-01-13 08:55:14
问题 I have recently downloaded sublime text 3 and installed emmet. The issue that I am having is that when I write the short code for HTML 5 and press tab, it doesn't work. This method was used in sublime text 2 and it worked. Does anyone have any solutions to this issue? 回答1: type ! and then press Tab . found the answer on cheatsheet 回答2: Text editor doesn't know what shortcut to expand until you save new file as *.html or change the syntax (bottom/right), because new document starts in plain

emmet 工具的基本使用,总结

自古美人都是妖i 提交于 2020-01-13 01:21:30
一.先配置一下idea,在Settings中设置一下就可以了。 二、正式开始,常用命令 新建一个HTML文档 html:5 或者 ! 生成 HTML5 结构 html:xt 生成 HTML4 过渡型 html:4s 生成 HTML4 严格型 生成带有 id 、class 的 HTML 标签 1、生成后代元素:> 大于号表示后面要生成的内容是当前标签的后代 命令:nav>ul>li 每个命令输完后按下Tab键即可快速得到代码 <nav> <ul> <li></li> </ul> </nav> 2、生成兄弟元素:+ 加号表示后面的元素和前面的元素是兄弟元素 命令:div+p+bq 得到代码如下: 1 <div></div> 2 <p></p> 3 <blockquote></blockquote> 3、生成上级元素:^ 表示^后面的元素与^前面的元素的父元素是平级,即兄弟元素。一个^表示提升一个层级,两个提升两级 命令:div+div>p>span+em^bq 得到代码如下: <div></div> <div> <p><span></span><em></em></p> <blockquote></blockquote> </div> 命令:div+div>p>span+em^^bq 得到代码如下: <div></div> <div> <p><span></span><em></em>

使用sublime快速打开HTMl

北慕城南 提交于 2020-01-12 23:00:36
1.sublime Text3安装Emmet插件   到github上下载zip,下载地址: https://github.com/sergeche/emmet-sublime   打开sublime text3,preferences -> Browse Packages , 将下载的zip文件解压到弹出的目录下 2.快速打开html   Ctrl + N,新建一个空白文档;   .Ctrl + Shift + P,输入 sshtml   .输入!安tab键 3.重启sublime 来源: https://www.cnblogs.com/Listener-wy/p/12184869.html

emmet 教程 emmet快捷键大全

好久不见. 提交于 2020-01-12 05:45:52
Emmet的前身是大名鼎鼎的Zen coding,如果你从事Web前端开发的话,对该插件一定不会陌生。它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,比如下面的演示: Zen coding下的编码演示 去年年底,该插件已经改名为Emmet。 但Emmet不只改名,还带来了一些新特性。本文就来直观地演示给你。 一、快速编写HTML代码 1. 初始化 HTML文档需要包含一些固定的标签,比如<html>、<head>、<body>等,现在你只需要1秒钟就可以输入这些标签。比如输入“!”或“html:5”,然后按Tab键: html:5 或!:用于HTML5文档类型 html:xt:用于XHTML过渡文档类型 html:4s:用于HTML4严格文档类型 2. 轻松添加类、id、文本和属性 连续输入元素名称和ID,Emmet会自动为你补全,比如输入p#foo: 连续输入类和id,比如p.bar#foo,会自动生成: Html代码 < p class= "bar" id= "foo" > </ p > 下面来看看如何定义HTML元素的内容和属性。你可以通过输入h1{foo}和a[href=#],就可以自动生成如下代码: Html代码 < h1 >foo </ h1 > < a href= "#" > </ a > 3. 嵌套

Custom JavaScript snippets for emmet (in Sublime Text 2)

百般思念 提交于 2020-01-02 06:34:11
问题 I am trying to add some custom javascript snippets and abbreviations to the snippets.json file of Emmet, but I can't get it to work! (I am using Sublime Text 2.) If I put this into the end of the settings.json "javascript": { "abbreviations": { "while": "while(true)\n{\n\t\n}" }, "snippets": { "asdf": "qwerty" } } nothing happens. (I set the syntax of the file to javascript obviously) But if I replace 'javascript' with 'css': "css": { "abbreviations": { "while": "while(true)\n{\n\t\n}" },

JSX or HTML autocompletion in Visual Studio Code

夙愿已清 提交于 2019-12-29 10:14:13
问题 Is there any way to use components or HTML completion in Visual Studio Code? Because typing each letter manually is not good idea when we have classes like Bootstrap etc. For example completion as in Emmet: ul>li*2>a var React = require('react'); var Header = React.createClass({ render: function () { return ( <nav className="navbar navbar-defaullt"> <div className="container-fluid"> <a href="/" className="navbar-brand"> <img width="50" height="50" src="images/logo.png" alt="logo" /> </a> <ul