这个问题困惑了我很久,因为之前也出现过,感到很奇怪,怀疑是不是自己的代码写得不规范,所以打开才会出现这种情况,今天又出现了。我决定把这个困惑消灭掉。
查了一些资料,发现是GBK Encoding Support这个插件引起,有时候会出现,有时候不会,我想可能是插件不稳定吧。
找到一篇文章,里面有一个改过的版本,我下载之后覆盖,然后就可以用了。
感谢 [凌毅] 提供修改版的 GBK Encoding Support,支持语法高亮。
下载地址:http://pan.baidu.com/share/link?shareid=174741&uk=2534294120
使用方法:下载 GBK Encoding Support.sublime-package 文件 替换 SublimeText2Pristine Packages 下的GBK Encoding Support.sublime-package 文件,重启ST2就可以了。
update:2014.2.26
如果你发现自己的问题依旧没有解决,建议你删掉这个软件重新安装,或者使用Notepad++打开出现这种情况的文件,然后把文件格式改为UTF-8无DOM,再用sublime text2打开就不会有事了。