本文同步自我的个人博客:http://www.52cik.com/2015/11/24/Package-Control.html

这阵子经常有朋友跟我说 Sublime Text 下的 Package Control 无法安装,或者是安装后无法安装插件,甚至连插件列表都加载不出来。然后,就没有然后了。。

几种解决方案

1. 科学上网

在天朝这样的世界最大城域网环境下,想看看窗外的世界是很不容易的。

VPN买不起,免费的不稳定;浏览器插件,现在各种封杀;其他插件我也不多说了,说一个死一个。

我目前用的是 hosts,虽然麻烦,但至少还行。

2. 下载第三方 Sublime Text

比如汉化版本,破解版本,绿化版本什么的,一般都直接安装了 Package Control,下载后解压直接用就好了。比如我之前汉化的《Sublime Text 2 绿色汉化版 x64》,不过这个是win版本的。由于百度之前删除了大量盗版的东西,我汉化的 ST3 被删除了,这个 ST2 说不定也会被删除。。其实被删除的不仅仅是盗版软件,连我的 学习视频.avi 都被删除了。大家都懂的。。

3. 其他方法

找个可以翻墙的朋友打包给你就好了。。

伪・镜像服务器

1. Package Control 安装

其实这才是重点,我做了一个镜像服务器,但不是真正的镜像,只是把 Package Control 下载后,添加了镜像列表文件,然后放到了七牛服务器上。

所以大家可以直接使用下面代码安装,跟官网安装方法上一样的。

首先按 ctrl+` 打开 st 的控制台,mac 是 ⌃ `,然后复制下面对应版本的安装代码安装下即可。

Sublime Text 3

import urllib.request,os,hashlib; 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://dn-52cik.qbox.me/' + pf.replace(' ', '%20')).read(); open(os.path.join( ipp, pf), 'wb' ).write(by)

Sublime Text 2 (安装后重启软件)

import urllib2,os,hashlib; 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://dn-52cik.qbox.me/' + pf.replace(' ', '%20')).read(); open( os.path.join( ipp, pf), 'wb' ).write(by); print('Please restart Sublime Text to finish installation')

然后再试试 命令面板 下的 pci 看看是不是秒开了(第一次可能略慢)。

2. 安装包列表镜像

如果你已经安装了 Package Control 只是没办法打开插件列表,那就用我七牛上的列表镜像吧,方法如下。

win 下 Ctrl+Shift+P 打开命令面板,mac 下 ⌘⇧P 打开命令面板。

然后输入 package control add channel (首字母 pcac) 添加一个新的安装包列表即可。

https://dn-52cik.qbox.me/channel_v3.json (每周更新)

添加列表后再试试 命令面板 下的 pci 看看是不是秒开了(第一次可能略慢)。

总结

这个镜像只是个 json 文件,没有做真正的安装包镜像,首先空间不够,其次流量不够。。

目前就提供了列表镜像,而列表里的安装包是 github 里的,基本上可以正常安装。

Sublime Text 之 Package Control 镜像的更多相关文章

  1. Sublime Text 无法使用Package Control的解决方法 以及 常用的插件安装过程

    大概一个月之前给 Macbook air 装 Sublime Text 3 的时候,遇到过这个问题,当时解决了,现在回想,感觉忘的七七八八了,赶紧趁着还没有全忘光的时候记下来,当时的过程记得不一定准确 ...

  2. Mac下sublime text 的“package control”安装

    小伙伴们好,我根据昨晚的经历写一个小总结:关于“Mac下sublime text 的“package control”安装”.本来安装package control是一个无比简单的事情,即使是初次使用 ...

  3. 006_Mac下sublime text 的“package control”安装,sublimepackage

    Mac下sublime text 的“package control”安装,sublimepackage 小伙伴们好,我根据昨晚的经历写一个小总结:关于“Mac下sublime text 的“pack ...

  4. Sublime Text 无法使用Package Control或插件安装失败的解决方法

    Sublime Text用了一年多了,公司搬家近期突然发现Package Control无法安装新插件了.尽管不影响原有功能的使用.还是要解决它.因为本人用Windows系统,仅仅讨论Windosw下 ...

  5. Sublime text 安装Package Control

    Package Control 插件是一个方便 Sublime text 管理插件的插件,但因为 Sublime Text 3 更新了 Python 的函数,API不同了,导致基于 Python 开发 ...

  6. Sublime Text安装Package Control

    原来Sublime Text3安装Package Control很麻烦,现在简单的方法来了! 一.简单的安装方法 使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行 ...

  7. Sublime Text以及Package Control安装方法

    官方下载:Sublime Text 中国论坛:Sublime 论坛 Sublime Text 是一个代码编辑器,具有漂亮的用户界面和强大的功能,并且它还是一个跨平台的编辑器,同时支持Windows.L ...

  8. 解决Sublime Text 3 Package Control 问题

    我使用的环境是 Mac OS X 10.11.5. 安装Packet Control之后,尝试安装插件,出现如下问题: There are no packages available for inst ...

  9. 最新 Sublime Text 3 Package Control 安装方法

    相信看到这个帖子的童鞋,一般至少对 Sublime Text 有所了解了,废话不多讲,个人在 ST2 还没用好的时候, Sublime Text 3 又横空出世了,不过现在 ST3 还是 beta 版 ...

随机推荐

  1. IE11的API变化

    IE11已经登录Win8.1,它的API有了很大变更 一.User-agent字符串的更改 IE10的是 Mozilla/5.0 (compatible; MSIE 10.0; Windows NT ...

  2. openstack排错

    一.排错方法: 1.查看日志路径为/var/log,具体哪个组件出了问题进入其目录查看. 2.debug root@sc-ctrl01:~# keystone --debug user-list ro ...

  3. [转]Ionic – Mobile UI Framework for PhoneGap/Cordova Developers

    本文转自:http://devgirl.org/2014/01/20/ionic-mobile-ui-framework-for-phonegapcordova-developers/ Ionic i ...

  4. JVM相关问答

    大部分内容来源网络,整理一下,留个底. 问:堆和栈有什么区别? 答:堆是存放对象的,但是对象内的临时变量是存在栈内存中,如例子中的methodVar是在运行期存放到栈中的. 栈是跟随线程的,有线程就有 ...

  5. SharpDX之Direct2D教程II——加载位图文件和保存位图文件

    本系列文章目录: SharpDX之Direct2D教程I——简单示例和Color(颜色) 绘制位图是绘制操作的不可缺少的一部分.在Direct2D中绘制位图,必须先利用WIC组件将位图加载到内存中,再 ...

  6. Ubuntu查看系统的信息

    转载自:http://blog.chinaunix.net/uid-25885064-id-3440641.html 系统信息 # uname -a # 查看内核/操作系统/CPU信息 # cat / ...

  7. 事件查看器常见ID代码解释

    ID 类型 来   源 代 表 的 意 义 举 例 解 释 信息 Serial 在验证 \Device\Serial1 是否确实是串行口时,系统检测到先进先出方式(fifo).将使用该方式. 错误 W ...

  8. Android系列之网络(二)----HTTP请求头与响应头

    ​[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/ ...

  9. .Net Framework 4.0 内部排序探索

    简介 一时好奇心起,想一窥.Net Framework 4.0内部究竟是使用何种算法排序.以前听人说Framework内部是使用的快速排序,但究竟耳听为虚,眼见为实.主要通过JetBrains dot ...

  10. Android 手势识别类 ( 一 ) GestureDetector 基本介绍

    为了加强鼠标响应事件,Android提供了GestureDetector手势识别类.通过GestureDetector.OnGestureListener来获取当前被触发的操作手势(Single Ta ...