使用sublime text3配置python2开发环境并实现交互式调试程序

前言

Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。

一、准备工作

1:sublime text3安装程序,我这里演示用的是最新版3207。官网:http://www.sublimetext.com/

2:python2安装程序,我这里演示用的是最新版2.7.16。官网: https://www.python.org/

二、python2安装

直接双击下载的程序(例如python-2.7.16.amd64.msi)安装就行,记住你的安装目录,并且把下图中的设置选中,然后next就行了。

三、sublime text3安装及配置插件

1:安装的时候设置都不需要更改,直接默认即可。

2:现在针对python安装对应的插件:

(1)首先我们得先安装package control(包/插件管理程序)

(2)然后我们需要安装如下几个插件,首先进入插件安装, 按ctrl+shift+p,输入install package, 选择第一个。

1)、Emmet

作用: 编写前端代码必备,能实现快速编写 各类语言基础代码补全。

2)、ChineseLocalizations

作用:将sublime text3汉化,方便小白们操作。

3)、SublimeCodeIntel

作用:代码自动提示和自动补全插件。

配置: 点击Preferences –> Package Settings –> SublimeCodeIntel –> Settings -User,添加如下的配置项:

{
    "codeintel_language_settings": {
        "Python3": {
            "python3": "D:/Program Files (x86)/Python/python.exe",
            "codeintel_scan_extra_dir": [
                "这里改为python安装路径/DLLs",
                "这里改为python安装路径/Lib",
                "这里改为python安装路径/Lib/site-packages",
            ],
            "codeintel_scan_files_in_project": true,
            "codeintel_selected_catalogs": []
        },
    }
}

注意:记得盘符后面斜杠改为反斜杠。

4)、Anaconda

作用:python最强IDE插件,不解释。

配置: 点击Preferences –> Package Settings –> Anaconda –> Settings -User,添加如下的配置项:

{
    "font_size": 12,
    "ignored_packages":
    [
        "Vintage"
    ],
     // 设置tab的大小为4
    "tab_size":4,
    // 使用空格代替tab
    "translate_tabs_to_spaces": true,

    // 添加行宽标尺
    "rulers": [80, 100],
    // 显示空白字符
    "draw_white_space": "all",
    // 保存时自动去除行末空白
    "trim_trailing_white_space_on_save": true,
    // 保存时自动增加文件末尾换行
    "ensure_newline_at_eof_on_save": true,
    // 默认编码格式
    "default_encoding": "UTF-8"

}

5)、SublimeREPL

作用:一键执行当前python脚本

配置: 点击 Preferences –> Key Bindings ,添加如下的配置项:

[
    {
    "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": ["f8"],
    "caption": "SublimeREPL: Python - PDB current file",
    "command": "run_existing_window_command",
    "args": {
        "id": "repl_python_pdb",
        "file": "config/Python/Main.sublime-menu"}
    },   
]

这里定义了 f5 直接运行*.py文件,f8调试*.py文件。

点击 Preferences –> Browse Package,打开 \SublimeREPL\config\Python\ 找到Main.sublime-menu文件,然后用Sublime Text 3 打开,找到id 为 repl_python行,修改 “cmd”: [“python”, “-i”, “-u”,”$file_basename”],保存。

尾记

到这里就算结束了,以后会继续更新,欢迎反馈。