Sublime Text 3 安装 Emmet

前几天重写了2014年发布的 超高速前端开发工具——Emmet ,主要是优化了代码段的格式,更加易读。今天在 MacBook 上安装了 Sublime Text 3 ,在安装一系列的插件时被网络问题影响到,这里介绍下安装过程,包含本地安装的情况。

1. 安装 Package Control

这里我们访问 Package Control 官网 ,按照步骤即可:

1. 打开命令行

使用快捷键 **ctrl+` ** 或者在菜单中点击 View > Show Console

2. 执行安装命令

如果是 Sublime Text 2 ,则复制下面的命令到命令行里并按下回车键进行安装:

1
import urllib2,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; 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 3 ,则复制下面的命令到命令行里并按下回车键进行安装:

1
import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; 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 的版本问题,因为官网只提供了一个下载链接。

  1. 点击菜单:Preferences > Browse Packages…
  2. 打开并进入 Installed Packages/ 目录;
  3. 下载 Package Control.sublime-packageb 并拷贝文件到 Installed Packages/ 目录;
  4. 重启 Sublime Text

2. 安装 Emmet

Sublime Text 中按 Ctrl+Shift+p 快捷键或在菜单-工具中打开“命令面板”( Tools > Command Palette... ),输入:Install Package (安装扩展)后回车,弹出新的窗口,再输入 Emmet 查找 Emmet 确定安装,等到自动打开一个文档,说明安装成功。

解决 Emmet 安装之后,Pyv8 未安装的问题

安装 Emmet 之后,自动打开的文档提示会自动安装 PyV8 的包,请在安装 PyV8 成功之后重启 Sublime Text ,你可能会发现 Sublime Text 左下角一直显示 Loading PyV8… 之类的提示,如果关闭重启之后依旧如此,最后还是无法使用 Emmet 的话,就说明网络有一定的问题,无法正常下载 PyV8 的包了,下面介绍本地安装 PyV8 的方法(Mac系统下):

对于 OSX 10.7+ 上使用 Sublime Text 3 ,我们需要下载 pyv8-osx-p3.zip ,然后把解压后 2 个的文件放在如下目录结构中:

2016-08-01_2016-08-01 at 下午4.39.png

没有的目录需要自己创建,然后重启 Sublime Text 3 即可。

PS:

你可以关注的我 GithubCSDN微博