一、当同时安装了python2和python3时,如何让sublime text同时支持?
在sublime text中选择Toos—>Build System—>New Build System,此时会创建一个新文件,内容如下:
123{"shell_cmd": "make"}将原有内容删除,把以下内容复制进去:
123456{"cmd": ["/Library/Frameworks/Python.framework/Versions/3.6/bin/python3", "-u", "$file"],"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)","selector": "source.python","env": {"LANG": "en_US.UTF-8"}}注意:
/Library/Frameworks/Python.framework/Versions/3.6/bin/python3
为你安装python3的路径- 查看你python2或python3的路径方法。在终端/cmd下执行
which python
获取python2路径,执行which python3
获取python3路径,复制替换"cmd"
中python的路径即可。 "env": {"LANG": "en_US.UTF-8"
的作用是为了正常地显示中文- 将文件保存为
Python3.sublime-build
,路径为sublime安装目录下的Packages
文件夹
二、使用ConvertToUTF8解决中文乱码
- 使用Ctrl+Shift+P打开Package Control,输入install package按回车,再搜索ConvertToUTF8来安装插件
- 安装完后再次使用Ctrl+Shift+P打开Package Control,这次输入ConvertToUTF8,回车,再选择UTF-8编码即可。这样就会以utf-8的编码格式编辑文件。