Sublime Text Package Control

Sublime Text 在全球范围内都是非常受开发者欢迎的一款代码编辑器,界面简洁大方,插件系统(Package Control)的生态也非常优秀,但是国内使用 Sublime Text 通过  Package Control 安装插件的时候很有可能会遇到下面的问题: 

Package Control There are no packages available for installation

无法看到可以安装的插件列表,或者弹出了插件选择列表后,安装插件时总失败。有人说是被墙了,有时候翻墙的确可以解决这个问题,但是不是所有人都有翻墙的工具,翻完之后网络质量不好的话,照样还是会出现上面的问题,其实之所以出现这个错误,原因并不复杂,就是有一个文件没有现在下来,只要打开控制台,我们就能够看到如下信息:

Package Control: Error downloading channel. URL error _ssl.c:532: The handshake operation timed out downloading https://packagecontrol.io/channel_v3.json.  

原因就是这个文件超时没有下载下来,导致后续的操作全部失败,我在编程原力上创建了这个文件的备份,只要修改一下 Package Control 的一个设置项,就可以顺利解决这个问题了。

操作的步骤如下:

Preferences > Package Settings > Package Control > Settings - User

在配置文件中添加如下配置:

"channels":
[
"http://coding10.com/sublime/channel.json"
],

 

这样的话,Sublime Text 就会下载编程原力制作的 channel 文件,再通过 Package Control 安装插件的话,应该就没有问题了 ,虽然牺牲了一点儿自己服务器的计算资源,但是能够帮到别人,还是值得的 ~