每次重装st,安装emmet都困难重重,对上一次依照网上查的资料一步步做好了,这次又忘了如何操作,结果又是网上搜索打开一箩筐的网页。

终于决定,把这些惨痛的经历记录下来,要用的话自己看,也可能可以帮助到正在寻找方法的你。

以下方法从多处寻找,通过ctrl+c和ctrl+v和增删改等总结而出:

 

第一步:首先要安装package control插件,可以浏览网页:https://packagecontrol.io/installation

打开st,View->show console打开命令栏

st3输入:

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)

st2输入:

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->preference->package control则表示package control安装成功

 

第二步:安装emmet

1.在sublime text 3中按下快捷键CTRL + SHIFT + P或者在菜单中选择Tools > Command Palette…

2.在弹出的输入框的自动提示中选择Package Control: Install Package。

3.输入Emmet并点击此时emmet开始安装啦。等待几分钟,待最下面一行显示几行line,几个column时,emmet就算装好了。再次重启sublime text 3

 

第三步:安装PyV8

st界面的左下角会出现PyV8在安装中的提示,然而往往会安装不到,这时候我们要手动安装,在以下网址下载:

https://github.com/emmetio/pyv8-binaries

查找对应的版本下载.

下载好的pyv8后,在st安装所在目录下的installed packages文件夹中新建一个文件名为PyV8的文件夹,把解压的文件放到该文件夹当中。如图:

 

 

重新启动st,打开一个html文件,输入html:5,执行 ⌘+e

可看到st正在加载PyV8,稍后即可成功。 

 

 

 

 

 

 

 

 

 

 

 

 

posted on 2016-07-31 17:32  谢小川  阅读(1004)  评论(0编辑  收藏  举报