PHP也是用sublime text 3来作为IDE工具开发,也习惯了sublime text 3来开发东西。

现在在学习python,但然还是一样希望是通过sublime text 3来当IDE工具了,不过好在sublime text 3也是够强大,python开发也是一样妥妥的。

PHP的配置环境不同,python貌似也只需要增加以下几个插件就可以了(如果其他大佬觉得有其他的东西欢迎告诉我)。

1、Python PEP8 Autoformat
这个插件是实现用PEP8规范自动格式化Python代码的插件。
安装完成后,在user配置中输入:

{
    "autoformat_on_save": true,
}

来实现保存时自动格式化。

2、SublimeREPL
这个插件是实现调用调试窗口的,PHP是网页在测试,python和C这些都需要调试窗口来测试运行,所以这个插件是必不可少的。
安装完成后,在Preferences-->Key Bindings User,输入:

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

来实现按F5键,直接运行代码,和python自带的IDE一样,F4运行python交互式模式。
如果不喜欢的话在keys:里面把F5,F4替换成自己喜欢的即可。

另外,默认F5后的调试窗是单独一个页面,如果要分成两个页面在一起的话,只需要设置view->layout下根据自己的需求选择即可。

3、Anaconda
这个插件是python的基础插件,主要实现语法提示等等操作,非常的重要。
安装完成后,在default配置里,找到python_interpreter这项,修改成你本机python.exe的绝对路径。
然后在user配置里,输入:

{
    "anaconda_linting": false, //白色框关闭
    "auto_formatting": true, //自动格式化
    "suppress_word_completions": true,
    "suppress_explicit_completions": true,
    "complete_parameters": true,
    "python_interpreter": "C:/Users/AppData/Local/Programs/Python/Python36/python.exe",
}

以上主要是去掉Anaconda在代码提示时很烦人的一个白色框,然后就是各种自动完成的配置。

以上三个插件安装完成后,基本可以用sublime text 3来开发python了。

如果其他大佬还有更好的插件,麻烦一定要告知小弟。谢谢了。

最后修改:2018 年 04 月 07 日
如果觉得我的文章对你有用,请随意赞赏