1 安装插件

python

code如何运用python vs python preview vs code_code如何运用python vs

       这个是vscode提供的python 官方插件,提供了python代码的调试,自动补全,代码格式化等功能。

vscode-icons

code如何运用python vs python preview vs code_json_02

         这个也是vscode官方提供的插件,作用是给vscode编辑的文件增加图标。这里再推荐一个相同功能的插件**vscode-icons-mac**,文件图标变成Mac风格,相当美观。

Path Intellisense

code如何运用python vs python preview vs code_json_03

         这个插件的作用是当代码中读入文件名或者文件路径时,提供文件名或者文件路径的自动补全

topper

code如何运用python vs python preview vs code_Python_04

          这个插件的作用是在.pyw文件的开头添加一些说明headerCrtl+T T

Bracket Pair Colorizer

code如何运用python vs python preview vs code_Python_05

          这个插件的作用是给代码中的括号增加颜色,同一对括号是相同的颜色,尤其是在括号中还包着括号的时候,看起来更加的清晰。

2 配置

2.1 建立Python文件夹

code如何运用python vs python preview vs code_json_06

       如图,建立一个vscode_python_ws的文件夹。编程工作空间,只要一次配置好了这个工作空间,以后这个工作空间的配置就会对它之下的所有的.py 文件都起作用。

code如何运用python vs python preview vs code_python_07

        打开vscode,点击左上角文件 —> 打开文件夹,然后打开刚刚建立的vscode_python_ws文件夹。然后我们点击vscode_python_ws文件夹右边的添加文件按钮:添加文件。添加一个.py 文件,名字叫做hellovscode.py

2.2 配置launch.json 文件

        点击菜单栏 调试 —> 打开配置,就会弹出一个选择框,我们在这里要选择Python,然后就打开了launch.json 文件:
对launch.json 文件的修改如下:

// 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python3",
            "type": "python",
            "request": "launch",
            "stopOnEntry": false,
            "pythonPath": "/usr/bin/python3", //python3的安装路径
            "program": "${file}",
            "cwd": "${workspaceFolder}",
            "env": {},
            "envFile": "${workspaceFolder}/.env",
            "console": "integratedTerminal"
        },
        {
            "name": "Python: Terminal (integrated)",
            "type": "python",
            "request": "launch",
            "stopOnEntry": false,
            "pythonPath": "/usr/bin/python3",
            "program": "${file}",
            "cwd": "",
            "console": "integratedTerminal",
            "env": {},
            "envFile": "${workspaceFolder}/.env",
        },
        {
            "name": "Python: Terminal (external)",
            "type": "python",
            "request": "launch",
            "stopOnEntry": false,
            "pythonPath": "/usr/bin/python3",
            "program": "${file}",
            "cwd": "",
            "console": "externalTerminal",
            "env": {},
            "envFile": "${workspaceFolder}/.env",
        },
        {
            "name": "Python: Django",
            "type": "python",
            "request": "launch",
            "stopOnEntry": true,
            "pythonPath": "/usr/bin/python3",
            "program": "${workspaceFolder}/manage.py",
            "cwd": "${workspaceFolder}",
            "args": [
                "runserver",
                "--noreload",
                "--nothreading"
            ],
            "env": {},
            "envFile": "${workspaceFolder}/.env",
        },
    ]
}

 

2.3 配置tasks.json 文件

         点击菜单栏 任务 —> 配置任务,就会弹出一个选择框,我们在这里要选择使用模板创建tasks.json文件,然后又弹出一个选择框,这里选择Others,就打开了tasks.json 文件,对tasks.json 文件的配置如下:

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "label": "python3",
            "type": "shell",
            "command": "/usr/bin/python3",
            "args": ["${file}"]
        }
    ]
}

2.4 用户设置

点击菜单栏 文件 —> 首选项—> 设置,然后打开用户设置:

2.5 topper设置

       接下来为topper配置一个快捷键以便于在python文件中快速插入文件header。
打开 文件->首选项->键盘快捷方式:

code如何运用python vs python preview vs code_Python_08

在这里插入图片描述在搜索框输入:topper
在这里插入图片描述点击要配置的命令,然后输入想要设定的快捷键,例如我对topper.addTopHeader.persionalProfile设置的快捷键为Crtl+alt+o。
那么当在一个python文件中按下Crtl+alt+o时,就会插入header:
在这里插入图片描述
配置完毕,可以在vscode中愉快的写python了。