emmet

sublime text2 安装及使用教程

本小妞迷上赌 提交于 2020-02-25 11:12:10
1.下载安装包地址: https://www.sublimetext.com/2 2.安装,一直点下一步就好,将下列选项打钩,这样文件右键就可以直接用sublime text2打开 3.新建一个html文件   先安装Emmet插件   1.打开网站 https://packagecontrol.io ;然后点击按钮Install Now;      找到框中内容复制下来。   打开sublime text2 ,在头部菜单栏上找view->show console ,然后把上边内容输入框内,按回车键。   等待安装完成便可以在菜单Preferences中找到package control选项。   然后点击Package Control选项,在搜索框中输入Emmet,找到后即可安装。   如果找不到Emmet 选择Install Package,等下一个框出现的时候再输入emmet 安装完成后Preferences->Package Setting中可看到到Emmet选项。安装结束。   在菜单栏Flie新建一个文件或按住 Ctrl+N 新建一个文件   在右下角有个 plain text 的标志,点击,选择 文件类型为HTML   然后 Ctrl+S 保存文件,保存在你想保存的位置   这时候输入 "!" (注意一定要选择对输入法),然后按 "Tab",

Emmet-前端开发神器

浪尽此生 提交于 2020-02-21 17:20:43
Emmet是一款编辑器插件,支持多种编辑器支持。在前端开发中,Emmet 使用缩写语法快速编写 HTML、CSS 以及实现其他的功能,极大的提高前端开发效率。 下载地址 http://emmet.io/download/ 缩写 Emmet使用特殊的表达式Abbreviations,也就是缩写:这种特殊的表达式会被Emmet解析并转义成结构化的代码块。Emmet使用类似CSS选择器的语法来描述元素在DOM树节点的位置和属性。 例如 #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> HTML元素 在Emmet中可以使用元素名例如 div 或 p 生成HTML标签。Emmet没有预设任何标签名,所以可以使用任何可用名称来生成HTML标签:div → <div></div> 或 foo →

转载整理:SublimeText3 Emmet失效问题以及win7 pyV8安装问题

人走茶凉 提交于 2020-02-09 05:46:34
SublimeText3 Emmet安装问题网上已经很多帖子了,这个简单,主要对win7 64位我本人遇到的Emmet好多快捷功能无法用(比如ul>li*4 Tab无法生成)问题做了整理!搜了好多文章最终找到问题所在! 希望能帮到大家,也给自己做个记录! 软件下载: 这篇文章提供的是Windows x64的,其他的环境自行去官网下载 1. Sublime Text 3 : 点击下载 2. PyV8 : 点击下载 (一会儿需要用到的必备文件) 插件安装 (此处省略原文下载安装,有些麻烦) 在线安装(推荐): 使用 ctrl+shift+p 打开命令面板,输入 install 选择 Install Package按 Enter 键 等待一下,它会列出一些插件: 输入 Emmet 按 Enter 键等待安装即可,如果网络不好,安装失败只能通过下载安装包了。 安装完后会出现Package Control Messages的 3.常见问题 使用插件时出现: please wait a bit while pyV8 binary 错误, 解决方法: 下载PyV8,地址在文首 解压修改文件名为 PyV8 ,放到 Installed Packages 文件夹下。 完整路径: C:\Users\asus\AppData\Roaming\Sublime Text 3\Installed

emmet语法

强颜欢笑 提交于 2020-02-08 22:59:56
Emmet的前身是Zen coding,它使用缩写,来提高html/css的编写速度。 生成标签 直接输入标签名 按tab键即可 比如 div 然后tab 键, 就可以生成 如果想要生成多个相同标签 加上 * 就可以了 比如 div*3 就可以快速生成3个div 如果有父子级关系的标签,可以用 > 比如 ul > li就可以了 如果有兄弟关系的标签,用 + 就可以了 比如 div+p 如果生成带有类名或者id名字的, 直接写 .demo 或者 #two tab 键就可以了 如果生成的div 类名是有顺序的, 可以用 自增符号 $ .demo$*3 <div class="demo1"></div> <div class="demo2"></div> <div class="demo3"></div> 参考链接 来源: CSDN 作者: Master_Yoda 链接: https://blog.csdn.net/dream_follower/article/details/104228314

vscode生成react中js文件模板

北城余情 提交于 2020-02-06 18:21:59
1.在扩展应用中安装ES7 React/Redux/GraphQL/React-Native snippet 2.选择文件-->首选项-->设置(快捷键Ctr+,)在搜索框中输入language,选择Emmet,并在Emmet:include language下点击setting.json中编辑,添加 { "window.zoomLevel": 1, "explorer.confirmDelete": true, "emmet.includeLanguages":{ "javascript":"javascriptreact" }, "typescript.disableAutomaticTypeAcquisition": true } 4.rcc+tab键(官网地址 https://marketplace.visualstudio.com/items?itemName=dsznajder.es7-react-js-snippets ) 4. 3.文件-->首选项-->联机服务设置,然后搜索TypeScript: Disable Automatic Type Acquisition,将此项勾选上,这样就会有提示了 来源: CSDN 作者: xinxin_csdn 链接: https://blog.csdn.net/xinxin_csdn/article/details

vsCode修改html默认样式

人盡茶涼 提交于 2020-02-03 07:26:34
1、找到vsCode安装目录 按照下面步骤,找到expand文件夹,找到expand-full.js文件 D:\vscode\anzhuang\Microsoft VS Code\resources\app\extensions\emmet\node_modules\vscode-emmet-helper\out\expand 2、打开 用ctrl+f 查找 下面代码 "!!!": "{<!DOCTYPE html>}", 找到下面代码块: "cmd": "command", "ri:d|ri:dpr": "img:s", "ri:v|ri:viewport": "img:z", "ri:a|ri:art": "pic>src:m+img", "ri:t|ri:type": "pic>src:t+img", "!!!": "{<!DOCTYPE html>}", // "doc": "html[lang=${lang}]>(head>meta[charset=${charset}]+meta:vp+meta:edge+title{${1:Document}})+body", "doc": "html>(head>meta[charset=${charset}]+title{${1:Document}})+body", "!|html:5": "!!!+doc", "c": "{<!

html&&常用emmet语法

泄露秘密 提交于 2020-01-28 12:42:11
html&&常用emmet语法 <!-- 常用emmet语法 --> <!--"html:5"生成html5文档结构 或 "!"也可以 --> <!DOCTYPE html> < html lang = " en " > < head > <!--"meta:utf"生成当前默认字符集的标签--> < meta http-equiv = " Content-Type " content = " text/html;charset=UTF-8 " > <!--<meta charset="UTF-8"> --> <!--"meta:vp"创建当前页面缩放--> < meta name = " viewport " content = " width=device-width, initial-scale=1.0 " > <!--"meta:compat"兼容IE8 --> < meta http-equiv = " X-UA-Compatible " content = " ie=edge " > <!--"link"引用CSS文件 或 "link:css"--> < link rel = " stylesheet " href = " bootstrap.css " > <!-- "script:src"添加script脚本 --> < script src = "

Unset key binding in emacs

纵饮孤独 提交于 2020-01-27 23:04:09
问题 For example, in the codes of zen-coding, the "C-j" shadows the normal behavior of "C-j" ( newline-and-indent ) (define-key zencoding-mode-keymap (kbd "C-j") 'zencoding-expand-line) Then how can I unset this keybinding and use C-j for newline-and-indent again? I tried this, but it doesn't work: (add-hook 'html-mode-hook (lambda () (progn (zencoding-mode) (local-set-key (kbd "C-j") 'newline-and-indent)))) Does anyone have ideas about this? 回答1: The general way to unbind a key (for any keymap)

Unset key binding in emacs

拜拜、爱过 提交于 2020-01-27 23:00:52
问题 For example, in the codes of zen-coding, the "C-j" shadows the normal behavior of "C-j" ( newline-and-indent ) (define-key zencoding-mode-keymap (kbd "C-j") 'zencoding-expand-line) Then how can I unset this keybinding and use C-j for newline-and-indent again? I tried this, but it doesn't work: (add-hook 'html-mode-hook (lambda () (progn (zencoding-mode) (local-set-key (kbd "C-j") 'newline-and-indent)))) Does anyone have ideas about this? 回答1: The general way to unbind a key (for any keymap)

Emmet 之 HTML 语法

醉酒当歌 提交于 2020-01-27 05:01:45
一、简写语法 Emmet 用和 CSS 选择器相似的语法来描述元素的嵌套层级关系和属性,实现 HTML/XML/CSS 等代码的智能自动补全。 其通过文件名后缀识别文件类型,从而使用对应的自动补全语法。默认自动补全快捷键为制表符(Tab)。 下文中的“自动补全”均指“按下快捷键后自动补全”。 注意 :Emmet 语法中的空格表示结束解析,所以书写语句中不能出现空格。 1、元素 在编辑器中输入元素名称,即可自动补全生成 HTML 标签,即使不是标准的 HTML 标签。 // beforedivfoo// after<div></div><foo></foo> 输入 ! 或者 html:5 可以自动补全为 HTML5 基本结构。想要输出 HTML4 文本类型申明可以输入 html:4s 或者 html:4t 。 // before ! (或html:5) // after <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> </body> </html> 2、嵌套操作 1)child:使用 “>” 生成子元素 // before div>ul>li // after <div> <ul> <li></li> </ul> </div> 2