欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Sublime Text 3配置 python开发环境

程序员文章站 2022-05-28 11:07:21
...

基本环境

win10 64位系统版本。
python3.6安装路径:D:\Program Files (x86)\Python

安装Sublime Text 3

先进入官网下载sublime text 3。
安装完成打开程序后界面如下:
Sublime Text 3配置 python开发环境

安装Package Control

点击Tools ---> install Package Control,弹出如下提示说明安装成功:
Sublime Text 3配置 python开发环境

安装插件

安装插件需要使用Package Control。点击Preferences ---> Package Control,会弹出一个矩形窗口,输入”install”显示如下:
Sublime Text 3配置 python开发环境
选择install Package,弹出如下窗口:
Sublime Text 3配置 python开发环境
按“ESC”可关闭该窗口。列表中显示了所有可以安装的插件,配置基本的python开发环境需要安装如下几个插件:

1. SideBarEnhancements:扩展侧边栏功能

效果显示如下:
Sublime Text 3配置 python开发环境
可以打开文件夹,侧边栏显示文件夹中所有的文件。

插件配置

安装的插件可以在Preferences ---> Package Settings 里配置。所有的插件都包含基本配置,有些插件可以配置键盘快捷键和鼠标动作。每种配置都包含默认配置和用户配置,修改配置时必须修改用户配置文件!需要修改配置时,先看下默认的配置文件中有哪些配置项,再在用户配置文件中修改对应的项就可以了。有的配置不能立即生效,需要重启程序。

2. SublimeCodeIntel:代码自动提示和自动补全插件

安装插件后,鼠标放在符号上,就可以显示出符号的定义位置和引用位置:
Sublime Text 3配置 python开发环境
点击Preferences ---> Package Settings ---> SublimeCodeIntel ---> Settings -User,添加如下的配置项:

{
    "codeintel_language_settings": {
        "Python3": {
            "python3": "D:/Program Files (x86)/Python/python.exe",
            "codeintel_scan_extra_dir": [
                "D:/Program Files (x86)/Python/DLLs",
                "D:/Program Files (x86)/Python/Lib",
                "D:/Program Files (x86)/Python/site-packages",
            ],
            "codeintel_scan_files_in_project": true,
            "codeintel_selected_catalogs": []
        },
    }
}

主要是配置python使用的库路径,使得可以正确跳转到定义符号的文件中。符号也有正确的提示功能:
Sublime Text 3配置 python开发环境
点击Preferences ---> Package Settings ---> SublimeCodeIntel ---> Mouse Bindings - User,修改鼠标动作,使得ctrl+鼠标左键(个人习惯,这是source insight的默认设置)就可以跳转到符号定义,配置如下:

[
  { "button": "button1", "modifiers": ["ctrl"], "command": "goto_python_definition", "press_command": "drag_select" },
]

3. 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"
        },  
    }
]

这样,按F5键后就可以执行当前脚本。
如果系统安装有多个版本的python,可以点击Perferences->Browse Packages,修改SublimeREPL\config\Python\Main.sublime-menu 文件中如下的配置项:

                    {"command": "repl_open",
                     "caption": "Python - RUN current file",
                     "id": "repl_python_run",
                     "mnemonic": "R",
                     "args": {
                        "type": "subprocess",
                        "encoding": "utf8",
                        "cmd": ["python", "-u", "$file_basename"],
                        "cwd": "$file_path",
                        "syntax": "Packages/Python/Python.tmLanguage",
                        "external_id": "python",
                        "extend_env": {"PYTHONIOENCODING": "utf-8"}
                        }
                    },

4. AutoPEP8:按PEP8格式化 python代码

安装完成后,在侧边栏,右键文件,就可以选择格式化代码。

5. Colorsublime:配色主题管理插件

安装完成后,打开Package Control,输入’install’ ,选择 ‘Colorsublime:Install Theme’,安装主题:
Sublime Text 3配置 python开发环境
安装完成后,点击Preferences ---> Corlor Scheme,可看到已经安装了很多主题,选择自己喜欢的一种就行了。如果都不满意,还可以修改 C:\Users\liu\AppData\Roaming\Sublime Text 3\Packages\Colorsublime - Themes\cache\Colorsublime-Themes-master\themes 文件夹下的主题文件定制配色方案。