Sublime Text 2/3 安装Emmet(Zencoding)

Front-前端 28963 Views 0 Comments

Sublime Text 作为十分优雅的文本编辑软件,一直是前端开发和一些程序开发人员的最爱。毕竟让人爱不释手,再配上优雅的等宽字体,让编程成为一种享受。

除了界面优雅,他丰富的社区资源也是十分优秀的,有丰富的插件来方便你使用。今天介绍一款十分出名的前端插件,Emmet(原名是大名鼎鼎的 Zencoding)。

Emmet简化了前端人员编写HTML的过程,只要打几个字再按Tab(Ctrl+E)就能完成以前几行的代码量。可谓是业界神器。当然你也可以在其他编辑程序,比如Vim,Notepad++等等,可以说都可以使用。

下面我们介绍一下如何在sublime Text 下安装 Emmet .

1、安装Sublime Text

Sublime Text 目前主流版本是 Sublime Text 2 和Sublime Text 3。差别不是很大,3作为新版本也有着他自己的特性。但是3目前是Beta版本,大家看自己喜好。

下载地址:

Sublime Text 3 : http://www.sublimetext.com/3

Sublime Text 2 : http://www.sublimetext.com/2

Sublime Text 是个共享软件,但是你不购买在大多时候不影响使用的,只有在偶尔保存的时候提示你购买。所以这软件够业界良心,就算买也不算贵,70刀。如果sublime Text 4出来的时候,可以免费升级到4。

2、安装Package Control

安装包管理一共有两个办法,一个是自动化的,一个是手动导入。

自动化安装

Ctrl + ` (就是数字1旁边的) 然后把下面的代码输入运行。这是一个python程序,Sublime Text 3 和 Sublime Text 2代码有些区别。

Sublime Text 3 如下

import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

 Sublime Text 2 如下

import urllib2,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')

之后会提示,就证明你安装成功了。需要重启Sublime Text一下。

1 missing dependency was just installed. Sublime Text should be restarted, otherwise one or more of the installed packages may not function properly.

 手动安装

1). 下载 Package Control.sublime-package传送门

2). 点 Preferences > Browse Packages ,去上级目录把刚才的文件复制到 Installed Packages/ 里面

3). 重启 Sublime Text 2/3 即可完成安装

3、安装Emmet (Zencoding)

在安装包管理工具之后一切就简单了很多了。我们安装和删除就能用包管理工具来快速实现。

快捷键 Ctrl + shift + p . 或者点 Tools -> Command line ,入  PCIP 也就是 Package Control Install Package 的简写 ,然后Enter

sublime-package

稍等片刻,输入 Emmet ,再 Enter 之后会弹出来一个Package Control Message ,我们再重新启动下Sublime Text就可以完成。

sublime-package-2

当然笔者在安装的时候 也出现了 无法找到 PyV8引擎的错误。但是重新启动之后,左下角就会出现 Loading PyV8 binary 。一会儿就会自动更新安装成功。大家要等一小下。如果因为“网络原因”无法下载,你也可以到Github(传送门)根据自己的版本手动下载。我就不给大家翻译了。如果你连Github也上不了,可以留言你的系统版本,我会附上其他链接。

sublime-package-3

Enjoy Yourself !

下面我简单介绍下 为什么 Emmet被称作神器 。因为像写小说一样写代码。

html:5 , html:4t  , html:4s

1

div.container>ul.nav>li*4>a

2

 

更多Emmet (Zen Coding)内容 ,大家可以自己读文档。http://docs.emmet.io/,毕竟小说还得自己写。

Any Problem ? Leave me a message .

转载请注明:卓非博客 » Sublime Text 2/3 安装Emmet(Zencoding)

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址