解决Sublime Text 3不能使用Package Control的问题

Sublime Text 3是一款由Python编写的优秀跨平台代码编辑器,但是自从https://packagecontrol.io/被墙了之后,Package Control的管理安装和下载所用的插件也不可用了。经过自己测试,以下方法可以让自己的Sublime Text 3能够继续优雅的安装自己所需要的插件。

1、下载Package Control.sublime-package

自从https://packagecontrol.io/被墙后,也就出现了代理网址,百度搜到的第一个http://www.feyon.net/可用。

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"
    ]
}

现在就可以优雅的安装自己想要的插件了,创作不易,希望各位喜欢!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容