使用快捷键:ctrl+` 打开控制台执行如下命令
sublime2:
- import urllib2,
- os,
- hashlib;
- h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76';
- 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(' ', ' ')).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')
sublime3:
- import urllib.request,
- os,
- hashlib;
- h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76';
- 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(' ', ' ')).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)
具体详见:
来源: http://www.bubuko.com/infodetail-2004344.html