Sublime Text 2/3 中 Package Control 的安装与使用方法

Package Control 插件是一个方便 Sublime text 管理插件的插件

简单的安装方法:

通过Sublime Text console 简单安装。
从菜单 View - Show Console 或者 ctrl + ~ 快捷键,调出 console。将以下 Python 代码粘贴进去并 Enter 执行,网络好即可完成安装,重启Sublime Text就可以使用了。
以下提供 ST3 和 ST2 的安装代码:

Sublime Text 3:

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(' ', '%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 = '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(' ', '%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')

如果有必要,以上代码会创建一个Installed Packages 文件夹, 并且会下载一个Package Control.sublime-package在里面。由于Python标准库的局限性,这个下载会通过HTTP代替HTTPS完成 然而,文件将使用SHA-256验证。

手动安装:

可能由于各种原因,无法使用console安装(比如使用了代理网络),那可以通过以下步骤手动安装Package Control

1.点击菜单 Preferences > Browse Packages...

2.进入打开的目录的上层目录,然后再进入Installed Packages/文件夹

3.点击下载 Package Control.sublime-package 并复制到Installed Packages/目录

4.重启Sublime Text

使用方法:

快捷键 Ctrl+Shift+P(菜单 – Tools – Command Paletter),打开包管理器。

安装插件:

输入 pcip 选中Package Control: Install Package并回车.
输入或选择你需要安装的插件,回车就安装了。
安装成功,会自动打开Package Control Messages,介绍新安装的插件功能。

卸载插件:

输入 pcrp 选中Package Control: Remove Package并回车.
输入或选择你需要卸载的插件,回车就卸载了。

参考:

安装常用插件: Sublime Text 3 常用插件
安装package:
https://packagecontrol.io/installation#st3

posted @ 2017-05-25 13:27  weiqinl  阅读(447)  评论(0编辑  收藏  举报