Sublime Text 3安装及常见报错解决方法

下载安装Sublime Text 3

Sublime Text3 Build 3176 点击下载

破解注册Sublime Text 3

修改host

  1. 打开C:\Windows\System32\drivers\etc目录下的hosts文件
  2. 在host文件末尾添加
    1
    2
    127.0.0.1 www.sublimetext.com
    127.0.0.1 license.sublimehq.com

输入注册码

以下为Sublime Text3 Build 3176的注册码
点击Sublime菜单栏上Help->Enter License
输入

1
2
3
4
5
6
7
8
9
10
11
12
13
----- BEGIN LICENSE -----
sgbteam
Single User License
EA7E-1153259
8891CBB9 F1513E4F 1A3405C1 A865D53F
115F202E 7B91AB2D 0D2A40ED 352B269B
76E84F0B CD69BFC7 59F2DFEF E267328F
215652A3 E88F9D8F 4C38E3BA 5B2DAAE4
969624E7 DC9CD4D5 717FB40C 1B9738CF
20B3C4F1 E917B5B3 87C38D9C ACCE7DD8
5F7EF854 86B9743C FADC04AA FB0DA5C0
F913BE58 42FEA319 F954EFDD AE881E0B
------ END LICENSE ------

在线安装Package Control

  1. 快捷键ctrl+`或者打开菜单栏上的View > Show Console打开控制台console

  2. 输入以下脚本

    1
    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)
  3. 稍等片刻即可安装完成,不过由于国内无法访问http://packagecontrol.io/的原因,安装失败的情况下,可以采用以下离线安装的方法。

离线安装Package Control

  1. 下载 Package Control.sublime-package

  2. 打开菜单栏上的Preferences > Browse Package.

  3. 进入上级目录Installed Packages,将刚下载的Package Control.sublime-package文件拷贝到此目录

  4. 重启Sublime Text 3

Sublime Text 报错

报错提示

Package Control There are no packages available for installation Please see https://packagecontrol.io/docs/troubleshooting for help

出错原因

主要由于国家防火墙GFW的限制,https://packagecontrol.io/channel_v3.json 无法访问到。

解决方法

  1. 前往https://github.com/HBLong/channel_v3_daily下载channel_v3.json文件到本地计算机。
  2. 点击Sublime菜单栏上点击 Preferences > Package Settings > Package Control > Settings - User
  3. 添加 “channels”: [“c:/sublime/channel_v3.json”],其中括号内为自己刚下载保存的channel_v3.json文件绝对路径。

添加右键快捷方式

  1. Win + R 打开cmd窗口,输入 regedit 打开注册表

  2. 依次找到HKEY_CLASSESS_ROOT->*->Shell, 下面新建项,命名为Edit with Sublime Text (自定义命名)

  3. 在项Edit with Sublime Text下新建字符串值,命名为Icon,值为C:\Sublime Text Build 3176 x64\sublime_text.exe (此处为sublime安装目录,根据自己保存目录调整)

  4. 在项Edit with Sublime Text下新建项Command,Command项下默认值修改为C:\Sublime Text Build 3176 x64\sublime_text.exe “%1”

  5. 设置完成后,确定,退出,右键菜单效果如下即为成功:

文章作者: Shawn
文章链接: https://www.shawnlin.cn/sublime-text3/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Shawn's Blog
打赏
  • 微信
  • 支付宝

评论