sublime text 3搭建Python3的开发环境

事先说明下,我就是简单的讲下;够用就行;

这里总共需要安装:
Anaconda:自动匹配关键字等实用功能,有效提高开发效率
AutoPep8:python开发规范pep8
sublimecodeintel

其中`Anaconda`是要重点讲解的.
在sublime text 3中安装插件,网上教程很多:
①按Ctrl+shift+p,再输入`install package`,在回车,等待,可以看到左下角有个等于号(=),在左右移动。
②在弹出的窗口中输入Anaconda,在下拉列表中选中Anaconda即可安装。同样是看左下角的等于号。

安装完成后,我们还需要配置Python路径,因为安装好的插件,并不知道该路径。

preferences - Package Settings - Anaconda -Settings - default

Ctrl+F,搜索python_interpreter,我是在97行。修改路径(用自己的路径):

"python_interpreter": "C:/Users/yutao/AppData/Local/Programs/Python/Python35/python.exe",

参考地址

http://jingyan.baidu.com/article/f25ef25445b999482c1b82b4.html

网上说 Anaconda把PyFlakes, pep8 和 McCabe以插件的方式集成起来。
所以可以不安装`AutoPep8`

增加对象的点操作符时的自动提示

在Packages/User目录下创建Python.sublime-settings文件,增加如下内容

我的路径:

C:\Users\yutao\AppData\Roaming\Sublime Text 3\Packages\User
{
    "auto_complete_triggers": [{"selector": "source.python - string - comment - constant.numeric", "characters": "."}]
}
自此该插件安装完毕。

关闭无用规范

这里说明下,安装完该插件后,要是你的代码没有遵循Pep8规范的话,它会出现显示框。
要关闭的话:
`preferences` - `Package Settings` - `Anaconda` -`Settings - user`
{
"anaconda_linting": false,//关闭规范检查
}
不过这种做法,并不赞成。因为它可以帮助我们写出好的规范来。所以不建议关闭,
可以把光标放到显示框上,在左下角有报错信息,告诉你为什么会出现这个的原因。
这里需要注意的地方是,要是代码过长它会报一个E501的信息,这个报错信息到时很有必要关闭

preferences - Package Settings - Anaconda -Settings - default
中搜索pep8_ignore,加上E501即可。最终的效果

"pep8_ignore":
    [
        "E309","E501"
    ]

官方文档:https://github.com/DamnWidget/anaconda

Python PEP8 Autoformat

这是用来按PEP8自动格式化代码的
我是修改默认设置,当保存文件时,就自动就行格式化。
`preferences` - `Package Settings` - `Python PEP8 Autoformat` -`Settings - default`
// autoformat code on save ?
"autoformat_on_save": true,

SublimeREPL

先安装该插件,

SublimeREPL添加快捷键

SublimeREPL安装之后没有快捷键,每次运行程序必须用鼠标去点工具栏,有些不爽,所以需要给SublimeREPL添加快捷键。

这里可以看到所有Python方法的名称及id,根据此可以自定义用户快捷键,在偏好–键绑定–用户中输入(perferences - key Binds-User):以下是我的配置:

[   
    { "keys": ["ctrl+shift+c"], "command": "copy_path" },
    //chrome
    { "keys": ["f2"], "command": "side_bar_files_open_with",
            "args": {
                "paths": [],
                "application": "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe",
                "extensions":".*"
            }
     },
     { "keys": ["ctrl+alt+f"], "command": "reindent" },

    {
        "keys":["f5"],
        "caption": "SublimeREPL: Python - RUN current file",
        "command": "run_existing_window_command", "args":
        {
            "id": "repl_python_run",
            "file": "config/Python/Main.sublime-menu"
        }
    }

]

python配置的是:

{
        "keys":["f5"],
        "caption": "SublimeREPL: Python - RUN current file",
        "command": "run_existing_window_command", "args":
        {
            "id": "repl_python_run",
            "file": "config/Python/Main.sublime-menu"
        }
    }
本文仅定义了Python - RUN current file的快捷键,我在这里使用的是F5,可以根据自己的需要进行灵活的调整

http://loosky.net/2967.html

参考链接

http://www.bubuko.com/infodetail-956402.html
http://blog.csdn.net/u014015972/article/details/50509249
http://loosky.net/2967.html
http://jingyan.baidu.com/article/f25ef25445b999482c1b82b4.html
http://blog.csdn.net/mx472756841/article/details/50535517

你可能感兴趣的:(python,sublime3)