[Python番外]001.用Sublime开发Python
用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