Sublime Text 3与Sublime Text 2的不同其实有不少人写过如何让Sublime Text 2支持GB2312和GBK编码,例如这篇。基本原理就是先装好Package
Control,然后再通过这个安装ConvertToUTF8的Package。 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./' + pf.replace(' ','%20')).read()) 执行之后,必须重启Sublime Text 3,才能继续下面的步骤。 安装ConvertToUTF8我的操作方式是基于Mac下的OS X系统,如果你是Windows用户,请把Command键换成Ctrl键试一试。 可选安装GBK Encoding SupportConvertToUTF8是用来把GB2312和GBK文件转换成UTF8编码的,作为一个程序员,使用UTF-8编码来保存是一个好习惯,尽量不要使用GB2312和GBK编码来写代码。 |
|