版权声明:本文为他叫自己Mr.张的原创文章,转载请注明出处,否则禁止转载。 https://cloud.tencent.com/developer/article/1453392
如果移动端访问不佳,请访问 –> Github 版
前几天重写了2014年发布的 超高速前端开发工具——Emmet ,主要是优化了代码段的格式,更加易读。今天在 MacBook
上安装了 Sublime Text 3
,在安装一系列的插件时被网络问题影响到,这里介绍下安装过程,包含本地安装的情况。
Package Control
这里我们访问 Package Control 官网 ,按照步骤即可:
使用快捷键 ctrl+` 或者在菜单中点击 View > Show Console 。
如果是 Sublime Text 2
,则复制下面的命令到命令行里并按下回车键进行安装:
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
,则复制下面的命令到命令行里并按下回车键进行安装:
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
的版本问题,因为官网只提供了一个下载链接。
Preferences > Browse Packages…
;Installed Packages/
目录;Installed Packages/
目录;Sublime Text
。Emmet
在 Sublime Text
中按 Ctrl+Shift+p
快捷键或在菜单-工具中打开“命令面板”( Tools > Command Palette...
),输入:Install Package
(安装扩展)后回车,弹出新的窗口,再输入 Emmet
查找 Emmet
确定安装,等到自动打开一个文档,说明安装成功。
安装 Emmet
之后,自动打开的文档提示会自动安装 PyV8
的包,请在安装 PyV8
成功之后重启 Sublime Text
,你可能会发现 Sublime Text
左下角一直显示 Loading PyV8…
之类的提示,如果关闭重启之后依旧如此,最后还是无法使用 Emmet
的话,就说明网络有一定的问题,无法正常下载 PyV8
的包了,下面介绍本地安装 PyV8
的方法(Mac系统下):
对于 OSX 10.7+
上使用 Sublime Text 3
,我们需要下载 pyv8-osx-p3.zip ,然后把解压后 2 个的文件放在目录结构中
没有的目录需要自己创建,然后重启 Sublime Text 3
即可。
PS: