python VSCODE 配置

为了让python智能一点儿,用心配了一下vscode
参考:

https://code.visualstudio.com...

https://code.visualstudio.com...

需装插件

VIM

Python

PythonExtension Pack(包括下面的插件)

MagicPython

Visual Studio IntelliCode //只能提醒的关键

Jinja

Django //暂时不用

扩展包更新的方式,可以通过先删除后添加的方式,比如Microsoft Python Language Server

  • Windows%USERPROFILE%\.vscode\extensions
  • macOS~/.vscode/extensions
  • Linux~/.vscode/extensions

python配置重点 智能提醒,lint,自动格式化 Microsoft Python Language Server

智能提示流程

  1. 智能提示功能设置为Microsoft Python Language Server,首先会提示重新加载VSCode
  2. 之后就是如下的下载程序,完成之后

  1. 提示解压后结果

  1. 每次打开程序时都会有一个正在分析的过程,分析之后就可以正常使用了,出现下述的星号标记就是对了

VSCODE settings.json 关于python的配置信息如下,仅供参考

    // python 配置

    "python.jediEnabled": false, //启用vscode server后,关闭jedi

    // "python.formatting.yapfArgs": [

    //     "--style",

    //     "{based_on_style: chromium, indent_width: 20}",

    //     "--max-line-length=120"

    // ],

    //"python.formatting.yapfPath": "/Library/Frameworks/Python.framework/Versions/3.7/bin/yapf",

    "python.linting.flake8Path": "/Library/Frameworks/Python.framework/Versions/3.7/bin/flake8",

    "python.linting.flake8Args": [

        "--max-line-length=120"

    ],

    "python.formatting.autopep8Path": "/Library/Frameworks/Python.framework/Versions/3.7/bin/autopep8",

    "python.formatting.autopep8Args": [

        "--max-line-length",

        "120",

        "--experimental"

    ],

    "python.linting.flake8Enabled": true,

    "python.analysis.logLevel": "Trace"

你可能感兴趣的:(python)