Sublime Text 3 配置 python 开发环境

版权声明:本文为博主原创文章,转载请注明原文出处。 https://blog.csdn.net/woay2008/article/details/80786650

基本环境

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

安装Sublime Text 3

先进入官网下载sublime text 3。
安装完成打开程序后界面如下:
这里写图片描述

安装Package Control

点击Tools ---> install Package Control,弹出如下提示说明安装成功:
这里写图片描述

安装插件

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

1. SideBarEnhancements:扩展侧边栏功能

效果显示如下:
这里写图片描述
可以打开文件夹,侧边栏显示文件夹中所有的文件。

插件配置

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

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

安装插件后,鼠标放在符号上,就可以显示出符号的定义位置和引用位置:
这里写图片描述
点击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/Lib/site-packages",
            ],
            "codeintel_scan_files_in_project": true,
            "codeintel_selected_catalogs": []
        },
    }
}

主要是配置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’,安装主题:
这里写图片描述
安装完成后,点击Preferences ---> Corlor Scheme,可看到已经安装了很多主题,选择自己喜欢的一种就行了。如果都不满意,还可以修改 C:\Users\liu\AppData\Roaming\Sublime Text 3\Packages\Colorsublime - Themes\cache\Colorsublime-Themes-master\themes 文件夹下的主题文件定制配色方案。

猜你喜欢

转载自blog.csdn.net/woay2008/article/details/80786650