sublime text 3 配置Python开发环境

时间:2021-10-18 02:18:03

我们都知道,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】