博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Sublime Text 之 Package Control 镜像
阅读量:5824 次
发布时间:2019-06-18

本文共 1722 字,大约阅读时间需要 5 分钟。

本文同步自我的个人博客:

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

几种解决方案

1. 科学上网

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

VPN买不起,免费的不稳定;浏览器插件,现在各种封杀;其他插件我也不多说了,说一个死一个。
我目前用的是 hosts,虽然麻烦,但至少还行。

2. 下载第三方 Sublime Text

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

3. 其他方法

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

伪・镜像服务器

1. 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. 安装包列表镜像

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

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

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

(每周更新)

命令面板

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

总结

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

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

转载地址:http://pmidx.baihongyu.com/

你可能感兴趣的文章
WindowManager.LayoutParams 详解
查看>>
find的命令的使用和文件名的后缀
查看>>
Android的Aidl安装方法
查看>>
Linux中rc的含义
查看>>
曾鸣:区块链的春天还没有到来| 阿里内部干货
查看>>
如何通过Dataworks禁止MaxCompute 子账号跨Project访问
查看>>
js之无缝滚动
查看>>
Django 多表联合查询
查看>>
logging模块学习:basicConfig配置文件
查看>>
Golang 使用 Beego 与 Mgo 开发的示例程序
查看>>
+++++++子域授权与编译安装(一)
查看>>
asp.net怎样在URL中使用中文、空格、特殊字符
查看>>
路由器发布服务器
查看>>
实现跨交换机VLAN间的通信
查看>>
jquery中的data-icon和data-role
查看>>
python例子
查看>>
环境变量(总结)
查看>>
ios之UILabel
查看>>
Java基础之String,StringBuilder,StringBuffer
查看>>
1月9日学习内容整理:爬虫基本原理
查看>>