Sublime 的安装、汉化、配置、Python环境和插件
1.安装
①汉化破解版(打开速度非秒开):
链接: https://pan.baidu.com/s/1Ean67TL-i0BSGju8IRmpcQ
提取码: 9qbb
②正常安装官方原版(秒开)
2.汉化
如果没汉化的话,有以下几种方法汉化
方法①:替换安装目录下 Packages 文件夹里的 Default.sublime-package
链接: https://pan.baidu.com/s/1eXvXShZMR5AjMZpiudQzAg 提取码: 8tih
方法②:如果没有 package control,要点击安装:tools>install package control,稍等片刻
安装完成后,点击preferens>package control,在弹出的界面输入Package Control: install package,等待安装完成
安装完成后,点击preferens>package control,在弹出的界面输入chineseLocalizations 点击安装
3.使用
① 如何优雅地使用Sublime Text3:https://www.jianshu.com/p/3cb5c6f2421c
② 搭建python 运行环境:
打开Tools > Build System > New Build System..
点击New Build System后,会生成一个空配置文件,在这个配置文件内覆盖配置信息,我的 python 安装路径为“C:/Python36/python.exe”,(注意区分正反斜杠,请将路径换成 python 实际安装路径),然后按ctrl+s,将文件保存在默认路径,文件名命名为“Python3.sublime-build”即可
Python3.sublime-build 文件如下:
{ "cmd": ["C:/Python36/python.exe","-u","$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python", "encoding": "cp936", }
Ubuntu python编译环境:
查看python路径命令:which python3
/usr/bin/python3
配置:
{
"cmd": ["/usr/bin/python3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
打开Tools > Build System,选择新建好的Python3即可
运行 python 代码快捷键:ctrl B
③ 运行 python出现 [Decode error - output not utf-8] 报错,解决方法:
在python-budid的配置文件里加一句 "encoding" : "cp936", 即可(上面代码里已经加了)
④ sublime text3中无法运行python 中input()解决方法
1、Ctrl + shift + P ,在弹出的输入框中输入install package control;
2、Ctrl + shift +p, 输入/选择 Package Control: Install Package,然后在新的输入框中输入SublimeREPL,回车
3、依次点击Preferences—Key Buildings,输入以下内容,然后保存,设置按键F5(可以随意修改)为运行程序快捷键
[ { "keys": ["f5"], "caption": "SublimeREPL:Python", "command": "run_existing_window_command", "args": { "id": "repl_python_run", "file": "config/Python/Main.sublime-menu" } }, ]
4、配置完毕,需要运行有input()的程序时,按F5即可。
4.Markdown 插件
- Markdown Editing 支持markdown编辑和语法高亮
- Markdown Preview 支持markdown导出html预览支持
- auto-save 可自定义的自动保存功能
5.Ubuntu python编译环境:
查看python路径命令:which python3
/usr/bin/python3
配置:
{
"cmd": ["/usr/bin/python3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}