最近使用sublimetext3打开一篇中文文档(GBK编码),发现全是乱码,查了一下才知道,sublimetext并不支持gbk中文编码,需要安装package control,之后再安装CovertToUTF8插件,完成安装后无需重启sublimetext就能正常显示中文了。
安装步骤:
1、下载package control安装包
windows :https://codeload.github.com/wbond/package_control/zip/3.3.0
linux :https://codeload.github.com/wbond/package_control/tar.gz/3.3.0
2、将下载的安装包放在sublimetext的插件安装目录下,菜单依次选择Preferences > Browse Packages
打开sublimetext3的插件安装目录
打开packages文件夹后,将package control安装包复制到该目录
我所使用的电脑的目录为C:\Users\Administrator\AppData\Roaming\Sublime Text 3\Packages
3、使用 ctrl+shift+p
输入inst
,选择 package control:install package。
也可以通过菜单栏选择 tools --> install package control。
注意,第2步一定要将安装包放入正确的目录下,否则无安装选项,无法进行安装。
出现上面的对话框说明package control安装成功,重新启动sublimetext会看到以下选项。
4、下载ConvertToUTF8.zip中文支持插件
https://anonfiles.com/q8ca7ai6nd/ConvertToUTF8_zip
将下载的压缩包解压到第二步中的插件安装目录即可,按照第2布操作安装ConvertToUTF8后重启sublimetext完成所有安装。
安装过程中可能出现的问题:
1、执行第3步,即安装package control失败,使用 ctrl+~
查看错误信息如下:
Visit https://packagecontrol.io/installation for manual instructions
Error installing Package Control: HTTPS error encountered, falling back to HTTP - <urlopen error [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。>
Error installing Package Control: HTTP error encountered, giving up - <urlopen error [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。>
error: An error occurred installing Package Control
解决方法:在hosts文件中添加以下内容:
50.116.34.243 sublime.wbond.net
50.116.34.243 packagecontrol.io
保存,退出。再次安装就成功了。
hosts文件路径 C:\Windows\system32\drivers\etc\hosts