Sublime包控件

・3 分钟阅读

简单

最简单的安装方法是通过sublime text控制台,控制台通过 ctrl +` 快捷方式或 视图 > 显示控制台 菜单打开后,将你的sublime text版本的python代码粘贴到控制台。

sublime text 3

import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; 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 = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; 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')

此代码为你创建已安装的软件包文件夹(如有必要),然后下载,软件包Control.sublime-package 投入其中,由于python标准库的限制,下载将通过HTTP而不是HTTPS完成,但是文件将使用sha 256进行验证。

手册

如果由于某些原因,控制台安装说明不适用于你(比如,在你的网络上有一个代理),请执行以下步骤手动安装包控制:

  1. 点按 偏好 > 浏览软件包,菜单
  2. 浏览文件夹,然后进入 已安装的软件包/ 文件夹
  3. 下载 软件包Control.sublime-package 然后把它复制到 已安装的软件包/ 目录
  4. 重新启动Sublime文本
Zuoxiaojuan profile image