Mac下Sublime text3无法安装Package Control及中文乱码问题
sublime text3是一款轻量级的代码编辑器,我曾在Windows下配置过,但时间久了就忘了。这次是在mac上配置,在网上查了一些帖子,有的叙述不是很清楚,故记录一下详细过程。
在线安装: https://packagecontrol.io/installation (因为网络原因没有成功过)
离线安装: https://github.com/wbond/package_control
安装过程
把下载好的zip包解压,重命名为Package Control。
打开Sublime text3
选择Sublime Text -> Preferences -> Browse Packages,这时会打开finder,可以看到当前是Packages目录,然后复制Package Control文件夹到该目录下 (原来安装过的一个版本,是复制Package Control文件夹到Installed Packages目录下,但这个版本好像不行了,不知道什么原因)
重启Sublime text3
如果Sublime Text -> Preferences 有Package Setting和Package Control就说明安装成功。
command+Shift+p输入install选中Install Package回车安装插件
选中Install Package回车后在弹出的框中输入ConvertToUTF8并安装
但由于 Sublime Text 3 内嵌的 Python 限制,ConvertToUTF8插件可能无法正常工作,此时还需要安装Codecs33插件,才能解决中文乱码问题。
也可以下载离线包,将解压后的文件夹名修改为 Codecs33 ,然后将此文件夹移动到 Sublime Text 的 Packages 文件夹下(可通过 Sublime Text 菜单中的 Preferences -> Browse Packages 找到 Packages 文件夹)。
Codecs33离线包: https://github.com/seanliang/Codecs33/tree/osx
可能出现问题
报错1
这个bug只要按照上述安装方法就不会出现,原因多是将Package control 直接拖入了 Browser Package上。
报错2
此bug是国内常出现的bug,只需要修改配置文件即可。如下所示:
在配置文件中新增如下内容即可。
"channels":
[
"https://attachments-cdn.shimo.im/OykO0AIRnX0aeB4d/channel_v3.json"
],
参考链接
https://www.cnblogs.com/fitzroy343/p/10447599.html
https://www.jianshu.com/p/dc6abaf327f5
个人主页: