IDE/Editor · 2013/12/29 0

Sublime Text 3 安装 Package Control

重新尝试使用 Sublime Text 了, 既然全新开始就从 3 直接开始吧 …
Package Control 安装是早就知道的, 但是在 ST3 中安装会提示 “No module named ‘urllib2′”
看到这么个错误, 其实是Python的中找不到这个库, 最大的可能就是 ST3 采用的是 Python 3 作为内置脚本引擎了…
网上晃了一圈, 有个 git 分支的解决方案(我的 vim 用的就是这个方案, win下部分插件失效) 结果git clone 下来 根本就没有所谓的 python3 分支了, 倒是有人给出了官方的方案, Ctrl + ` 调出控制面板,运行如下代码:
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())