python VSCODE 配置

爲了讓python智能一點兒,用心配了一下vscode
參考:python

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

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

需裝插件

VIM插件

Pythoncode

PythonExtension Pack(包括下面的插件)orm

MagicPythonserver

Visual Studio IntelliCode //只能提醒的關鍵get

Jinjait

Django //暫時不用io

擴展包更新的方式,能夠經過先刪除後添加的方式,好比Microsoft Python Language Serverform

  • 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"

相關文章
相關標籤/搜索