呓语 | 杨英明的个人博客

专注于c++、Python,欢迎交流

By

如何配置 Sublime Text 3 的 Python 编程环境

前言

用 IDLE 写 python 习惯了,还是发现它有些简陋,于是准备转向 Sublime 的怀抱。(我比较喜欢轻量级的 IDE)

为了方便用 Sublime 写 python 代码,我搜集了网上的一些资料,选出了常用 Python 编程的3个插件,整理出一篇轻量级的配置教程。

准备工作

1. 生成包管理(Package Control)界面:

View > Show Console 或者按住快捷键: Ctrl + ` 调出 sublime 的命令行,然后在最下方的输入条中粘贴以下代码,回车,等待 Package Control 安装结束,随后重启Sublime。

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

如果在 Perferences -> package settings 中看到 package control 这一项,代表包管理器(Package Control)安装成功。

2. 插件安装方法:

打开 Perferences -> package control,输入 install Package,回车。

或者,按住快捷键 ctrl+shift+p,在弹出的搜索框中输入 Package Control: install Package,回车。

以上两个方法都可以打开插件搜索框,输入要安装的插件,直接回车,Sublime 会自动将插件安装好。

参考资料:

Sublime搭建Python开发环境

3. 安装插件

要安装的插件有三个:SublimeREPL、SublimeCodeIntel、SideBarEnhancements

SublimeREPL 可以在 Sublime 中直接运行 python 代码。

SublimeCodeIntel 会自动补全 python 代码。

SideBarEnhancements 是侧边栏,显示工作空间。

参考第二步的方法安装以上三个插件。

下面分别介绍三个插件的单独设置:

SublimeREPL - python 运行调试插件

绑定快捷键:

Preferences-->Key Bindings User 添加以下代码:

[
    {
            "keys": ["f5"],//这是自己设的快捷键 
            "command": "run_existing_window_command", 
            "args":
            {
                "id": "repl_python_run",
                "file": "config/Python/Main.sublime-menu"
            }
    }
]

如果提示没找到,重启下 Sublime。

参考资料:

Sublime Text3设置SublimeREPL快捷键的方法(Python)

SublimeCodeIntel - 代码补全插件

Preferences --> Package Settings --> SublimeCodeIntel ---> Settings - Default 弟119行,添加以下代码(假设安装的是 python2.7,且为默认安装位置)

        "python":{  
            "python":"C:/Python27/python.exe",  
            "pythonExtraPaths":[  
                 "C:/Python27/DLLs",  
                 "C:/Python27/Lib",  
                 "C:/Python27/Lib/lib-tk",  
                 "C:/Python27/Lib/site-packages",  

            ]  
        },

参考资料:

Sublime Text3中SublimeCodeIntel插件配置python环境

SideBarEnhancements - 侧边栏增强工具

如果 Preferences --> Package Settings --> Side Bar 存在,表明安装成功

View ---> Side Bar 打开侧边栏

原创声明

转载请注明:呓语 » 如何配置 Sublime Text 3 的 Python 编程环境