我们都知道,ST3(Sublime Text 3)自带的build python可以直接运行.py文件,但是若涉及input()函数需要输入时,就不能用这个了。
下面是我个人所作的一些对我来说算是够用的配置,由于本人还处于初学python的阶段,所以相关配置比较基础与简单。
第一步:下载Sublime Text
下载请去官网下载,下载请视自己的操作系统而定,由于鄙人的系统是Windows,以下皆是以Windows为例展开介绍的。
第二步:Windows 下安装Sublime Text
1. 64位系统,对应X64,32位系统对应X86.
2. 安装时,注意勾选Add to explorer context menu,这样Sublime Text可以被添加到右键中,在右键单击文件时,可以直接使用Sublime Text打开。
第三步:安装插件及插件配置
1、Package Control
1.1、安装Package Control
1. Sublime Text可以使用Package Control,来更方便的浏览、安装和卸载插件。
2. 如何安装Package Control呢?
(1)具体安装详情请见 【https://www.jeffdesign.net/blog/62/】 ,这里不再赘述。
(2)如果在Perferences->package settings中看到package control这一项,则表明安装成功。
1.2、用Package Control查看已安装的插件
1. 按下Ctrl+Shift+P调出命令面板。
2. 输入install 调出 Install Package 选项并回车。
3. 在列表中选中要安装的插件,或者输入插件名(比如要安装IMESupport插件,则输入IMESupport,它会实时过滤筛选结果),根据命令面板中的过滤结果,选择要安装的插件。
1.3、Package Control安装插件的路径
如果想看一下Sublime Text 3中已经安装了什么插件,可以按照下面的方法操作。
1. 按下Ctrl+Shift+P调出命令面板
2. 输入"package",在下拉列表找到"Package Control: list packages",选中后回车,全部的插件就会显示出来了。
2、SublimeREPL
SublimeREPL:这就是本文的大头,要介绍的主要对象,用来运行python文件的。
2.1、安装
点击工具栏的 Preferences -> Package Control,会出现一系列预选项,选择 Package Control:Install Package,一会儿就会出现一个可输入的框框。在里面输入要安装插件的名称,如这里的SublimeREPL,以后的插件都是用这种方法安装。输入SublimeREPL后,一般预选项里第一个就是我们想要的。安装过程中,底部栏会有个小东西左右跑来跑去,安装完成后也就停止了。
2.2、快捷键配置
插件安装完成后,找一个demo文件测试下,运行python文件的步骤是:Tools -> SublimeREPL ->Python -> Python - RUN current file。
若是每次运行python代码时都要从Tools进去点则会很麻烦,这就需要设置快捷键,为了设置这个,找遍网络,大多方案都要错误,会出问题,最后找到了一个正确的方法,详情请参考【http://blog.csdn.net/write_down/article/details/52993497】
下面是步骤:找到SublimeREPL的配置文件,Preferences-->Browse Packages-->SublimeREPL文件夹-->config文件夹-->Python文件夹-->Default.sublime-commands(以文本格式打开,如用Notpad++编辑器打开)
[ { "caption": "SublimeREPL: Python", "command": "run_existing_window_command", "args": { "id": "repl_python", "file": "config/Python/Main.sublime-menu" } }, { "caption": "SublimeREPL: Python - PDB current file", "command": "run_existing_window_command", "args": { "id": "repl_python_pdb", "file": "config/Python/Main.sublime-menu" } }, { "caption": "SublimeREPL: Python - RUN current file", "command": "run_existing_window_command", "args": { "id": "repl_python_run", "file": "config/Python/Main.sublime-menu" } }, { "command": "python_virtualenv_repl", "caption": "SublimeREPL: Python - virtualenv" }, { "caption": "SublimeREPL: Python - IPython", "command": "run_existing_window_command", "args": { "id": "repl_python_ipython", "file": "config/Python/Main.sublime-menu" } } ]
这里我们需要用到的是repl_python_run,如果需要其他命令也可选取其他代码,找到你需要的命令复制下来。
粘贴到Preferences-->Key Bindings-->Key Bindings User
代码如下:
[ { "keys": ["ctrl+alt+p"], "command": "run_existing_window_command", "args": { "id": "repl_python_run", "file": "config/Python/Main.sublime-menu" } } ]
keys 后面跟的就是快捷键,可以自己写你想要的,最后保存就好了。
还有很多有益于Python开发的插件,本文不多说,详情请参考【http://www.cnblogs.com/jxldjsn/p/6034158.html】