如果不想改动系统的文件,请参考下面文章进新建一个build system来运行
首先打开sublime的安装文件夹找到Python.sublime-package这个文件,如图:
然后把它复制出来一份,把后缀改成zip,打开这个压缩文件(它本来就是个压缩文件),然后把里面的Python.sublime-build这个文件拉出来(注意最好不要解压)如图:
打开这个文件有以下代码{
"shell_cmd": "python -u \"$file\"",
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"variants":
[
{
"name": "Syntax Check",
"shell_cmd": "python -m py_compile \"${file}\"",
}
]
}
把这个代码改成:{
"shell_cmd": "python -u \"$file\"",
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"encoding":"cp936",
"variants":
[
{
"name": "Syntax Check",
"shell_cmd": "python -m py_compile \"${file}\"",
}
]
}
也就是添加啦 "encoding":"cp936" (编码)
然后把这个文件拉到刚刚打开的压缩文件里,再去掉zip后缀复制到原来sublime的安装目录中替换掉原文件,如果复制时出错可能是sublime正在使用这个文件,把sublime先关闭掉再复制进去替换就ok