VS Code配置Python代码提示与格式化

Ronald Zhao2019-03-10 14:54

参考文章:How to use VS Code for your Python projects

0. 安装python插件

不出意外的话就是popular中的第一名.

1. 约定项目虚拟环境保存位置

我个人约定为项目下的.venv目录.

2. 安装flake8(代码提示)插件

以管理员权限运行CMD或者PowerShell然后执行pip install -U flake8.

安装后windowsflake8.exepython.exe在同一目录.

3. 安装black(格式化代码)插件

为什么选择blackAuto formatters for Python

以管理员权限运行CMD或者PowerShell然后执行pip install -U black.

安装后windowsblack.exepython.exe在同一目录.

配置好后格式化文件的快捷键是Alt+Shift+F.

4. 修改settings.json文件

注意其中涉及到的目录如果不同要按照自己的修改.

{
    "files.autoSave": "afterDelay",
    "editor.renderWhitespace": "boundary",
    "workbench.iconTheme": "vscode-icons",// vscode-icons插件
    "workbench.colorTheme": "One Dark Pro",// One Dark Pro主题
    "python.pythonPath": "${workspaceRoot}\\.venv\\Scripts\\python.exe",
    "python.formatting.provider": "black",
    "python.formatting.blackPath": "D:\\softwares\\Python36\\Scripts\\black.exe",
    "python.formatting.blackArgs": ["--line-length=80"],
    "editor.formatOnSave": true,
    "python.linting.pylintEnabled": false,
    "python.linting.flake8Path": "D:\\softwares\\Python36\\Scripts\\flake8.exe",
    "python.linting.flake8Enabled": true,
    "python.linting.flake8Args": ["--max-line-length=80"],
}