用Sublime开发Python
准备
-
安装Python
详见 Python准备 -
下载Sublime
http://www.sublimetext.com/
Sublime目前有2和3两个版本。下面会以Mac版Sublime2作为范例。 -
打开Sublime
安装Package Control插件
Package Control插件是Sublime里用来方便管理插件的插件。
已经安装的可以略过这个步骤。
过程:
- 按下
Control + `调出Console (Win为Ctrl + `) -
将以下代码粘贴进命令行中回车执行
import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())

-
重启Sublime,然后就可以通过
Package Control插件来管理插件。 -
使用快捷键
Command + shift + p调出Command palette,然后输入install,选择Install Package。 (Win为Ctrl + shift + p)
-
接着输入要安装的插件名,找到插件,安装即可。

安装Python插件
有了Package Control插件,我们就可以很快地安装我们要用到的Python插件。
SublimeREPL: Python运行调试插件SublimeCodeIntel: 代码提示插件,各种语言都有支持SublimeLinter: 代码检查插件,也是多语言支持
Python环境配置
一般情况下不需要进行Python的环境配置,就已经可以进行开发了。
但有时我们有多个Python环境或使用虚拟Python环境时,就需要Sublime的Python环境进行配置了。
- 确认你要使用的的Python位置。如我在安装了最新的Python后,Python的位置为
/Library/Frameworks/Python.framework/Versions/2.7/bin/python -
在菜单栏找到
Preferences->Browse Packages...
打开Sublime的插件目录。
-
在Packages下找到
Python/Python.sublime-build文件,打开。
将"cmd": ["python", "-u", "$file"]里的python修改为Python的位置。
-
在Packages下找到
SublimeREPL/config/Python/Main.sublime-menu文件,打开。
将里面所有的"cmd": ["python"里的python修改为Python的位置。
修改快捷键
因为Eclipse的快捷键用的比较顺手,就将几个快捷键改为Eclipse风格,可以自己修改为顺手的。
-
在菜单栏找到
Preferences->Key Bindings - User
-
添加快捷键代码
[ {"keys":["f5"], "caption": "SublimeREPL: Python - RUN current file", "command": "run_existing_window_command", "args": { "id": "repl_python_run", "file": "config/Python/Main.sublime-menu" } }, { "keys": ["alt+/"], "command": "code_intel_auto_complete" }, { "keys": ["f3"], "command": "goto_python_definition" } ]
f5: 运行当前Python文件
Alt + /: 代码提示
f3: 转到定义

本站文章为 宝宝巴士 SD.Team 原创,转载务必在明显处注明:(作者官方网站: 宝宝巴士 )
转载自【宝宝巴士SuperDo团队】 原文链接: http://www.cnblogs.com/superdo/p/4528693.html