下载安装Sublime Text 3
Sublime Text3 Build 3176
点击下载
破解注册Sublime Text 3
修改host
- 打开C:\Windows\System32\drivers\etc目录下的hosts文件
- 在host文件末尾添加
1
2127.0.0.1 www.sublimetext.com
127.0.0.1 license.sublimehq.com
输入注册码
以下为Sublime Text3 Build 3176的注册码
点击Sublime菜单栏上Help->Enter License
输入
1 | ----- BEGIN LICENSE ----- |
在线安装Package Control
快捷键ctrl+`或者打开菜单栏上的View > Show Console打开控制台console
输入以下脚本
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)
- 稍等片刻即可安装完成,不过由于国内无法访问http://packagecontrol.io/的原因,安装失败的情况下,可以采用以下离线安装的方法。
离线安装Package Control
打开菜单栏上的Preferences > Browse Package.
进入上级目录Installed Packages,将刚下载的Package Control.sublime-package文件拷贝到此目录
重启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 无法访问到。
解决方法
- 前往https://github.com/HBLong/channel_v3_daily下载channel_v3.json文件到本地计算机。
- 点击Sublime菜单栏上点击 Preferences > Package Settings > Package Control > Settings - User
- 添加 “channels”: [“c:/sublime/channel_v3.json”],其中括号内为自己刚下载保存的channel_v3.json文件绝对路径。
添加右键快捷方式
Win + R 打开cmd窗口,输入 regedit 打开注册表
依次找到HKEY_CLASSESS_ROOT->*->Shell, 下面新建项,命名为Edit with Sublime Text (自定义命名)
在项Edit with Sublime Text下新建字符串值,命名为Icon,值为C:\Sublime Text Build 3176 x64\sublime_text.exe (此处为sublime安装目录,根据自己保存目录调整)
在项Edit with Sublime Text下新建项Command,Command项下默认值修改为C:\Sublime Text Build 3176 x64\sublime_text.exe “%1”
设置完成后,确定,退出,右键菜单效果如下即为成功: