马春杰杰 Exit Reader Mode

Sublime3 安装插件以支持Python并自动补全

安装好Sublime3之后,选择Tools–>Build System–>New Build System

然后填入:

{
    "cmd": ["/Users/mcj/anaconda3/bin/python","-u","$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python",
}

注意Python的路径要写对,保存的名字为python3.sublime-build,这样Python环境就装好了,写好代码按command/ctrl + B,然后选择Python3运行环境就可以运行。

然后安装插件以支持代码自动补全,首先需要安装package control才可以,然后安装Anaconda插件。

下载之后,preferencepackage settingsAnacondaSettings default

然后填入:

{
    //由于Anaconda插件本身无法知道Python安装的路径,所以需要设置Python主程序的实际位置
    //https://github.com/DamnWidget/anaconda/blob/master/Anaconda.sublime-settings
    "python_interpreter": "/Users/mcj/anaconda3/bin/Python",
    //忽略各种空格不对, 超过79字, import的函数没有使用的提醒,
    "pep8_ignore": ["E501", "W292", "E303", "W391", "E225", "E302", "W293", "E402"],
    "pyflakes_explicit_ignore":
    [
        "UnusedImport"
    ],
    //保存文件后自动pep8格式化
    "auto_formatting": true,
    "auto_formatting_timeout": 5,
    //库函数的提示
    "enable_signatures_tooltip": true,
    "merge_signatures_and_doc":true,

    //ST3也有自动补全提示,但只提示文件中输入过的单词,这个功能可用提示变量可用的函数等。
    "suppress_word_completions": true,
    "suppress_explicit_completions": true,
    "complete_parameters": true,
    //代码排版时,行的默认长度太短,根据喜好设置
    "pep8_max_line_length": 120,

    "complete_parameters": false,//自动补全函数时是否匹配必要参数
}

即:

大功告成!!!

本文最后更新于2020年7月26日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!