Sublime Text 3 安装GBK字符集支持曲折经历

Posted by aclyyx on 04-19,2019

Sublime Text icon

1.

通过快捷键control + `调出Console将下面一行复制并回车执行。

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

可现实,并不美好,事情不会那么顺利;执行上面的命令时,Sublime Text 3 会卡住,并在好久之后报超时的错误。

解决办法:

修改host文件,添加50.116.34.243 sublime.wbond.net信息。

$ sudo vi /etc/hosts

# 在文件末尾追加下面的内容
50.116.34.243 sublime.wbond.net

修改host文件后,在执行第一条命令,就可以顺利通过了。

2.

通过快捷键command + shift + P调出package control在输入框中输入inp(install package),选中回车执行。

现实再次给以有力的回击(ーー゛),等了许久,PackageControl打不开,在 console 查看发现又是报错 Package Control: Unable to download https://packagecontrol.io/channel_v3.json after 3 attempts

但是,文件channel_v3.json在浏览器中是可以打开的,或是找找其他地方可以下载到。下载文件移动到想要放的文件。

解决办法:

通过菜单 Sublime Text->Preferences->Package Settings->Package Control->Settings - User 打开配置文件,添加如下内容保存。

{
  ...
  "channels":
  [
    "目录/sublime/channel_v3.json"
  ],
  ...
}

再执行上面的步骤,OK啦!

3.

这是最后一步,也是唯一顺利执行的一步。

Package Control输入ConvertToUTF8搜索选择安装。

完成!