解决Sublime Text 3不能使用Package Cont
2019-05-19 本文已影响90人
LAN头的小刀
Sublime Text 3是一款由Python编写的优秀跨平台代码编辑器,但是自从https://packagecontrol.io/被墙了之后,Package Control的管理安装和下载所用的插件也不可用了。经过自己测试,以下方法可以让自己的Sublime Text 3能够继续优雅的安装自己所需要的插件。
1、下载Package Control.sublime-package
自从https://packagecontrol.io/被墙后,也就出现了代理网址,百度搜到的第一个http://www.feyon.net/可用。
- 代理网址http://www.feyon.net/
- 下载Package Control.sublime-package
-
http://www.feyon.net/——>Installation
www.feyon.net.png - 传统的使用控制台安装Package Control已经不可用了
-
http://www.feyon.net/——>Installation
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)
2、将下载的Package Control.sublime-package放到Installed Packages文件夹下
- 打开Sublime Text 3——>Preferences——>Browse Packages...——>回退——>Installed Packages
-
将下载的Package Control.sublime-package放到Installed Packages文件夹下
Package-Control.gif
3、添加channel_v3.json到Sublime里
因为https://packagecontrol.io/被墙后,导致了https://packagecontrol.io/channel_v3.json也访问不了,所以可以使用Package Control代理网址代替。
方法一
- 打开Sublime Text 3——>Preferences——>Packages Settings——>Package Control——>Settings - User
- 在原有文件内容里添加以下内容
"channels":
[
"http://www.feyon.net/channel_v3.json"
],
- 添加后内容如下
{
"bootstrapped": true,
"channels":
[
"http://www.feyon.net/channel_v3.json"
],
"installed_packages":
[
"Package Control"
]
}
方法二
- 浏览器打开代理地址http://www.feyon.net/channel_v3.json,右击将网页另存为,网页将会自动下载channel_v3.json,保存到自己想要保存的位置
channel_v3.json.gif - 打开Sublime Text 3——>Preferences——>Packages Settings——>Package Control——>Settings - User
- 在原有文件内容里添加以下内容
-
D:/Program Files/Sublime Text 3/
是我保存channel_v3.json的目录
-
"channels":
[
"D:/Program Files/Sublime Text 3/channel_v3.json"
],
- 添加后内容如下
{
"bootstrapped": true,
"channels":
[
"D:/Program Files/Sublime Text 3/channel_v3.json"
],
"installed_packages":
[
"Package Control"
]
}
现在就可以优雅的安装自己想要的插件了,创作不易,希望各位喜欢!