本文转载自大兵小将0221《vscode 配置 python3开发环境》CSDN博客。为了不下次配置忘记,故而转载。python
pythonshell
这个是vscode提供的python 官方插件,提供了python代码的调试,自动补全,代码格式化等功能。编程
vscode-iconsjson
这个也是vscode官方提供的插件,做用是给vscode编辑的文件增长图标。这里再推荐一个相同功能的插件**vscode-icons-mac**,文件图标变成Mac风格,至关美观。spa
Path Intellisense
插件
这个插件的做用是当代码中读入文件名或者文件路径时,提供文件名或者文件路径的自动补全调试
toppercode
这个插件的做用是在.pyw文件的开头添加一些说明headerCrtl+T Torm
Bracket Pair Colorizerserver
这个插件的做用是给代码中的括号增长颜色,同一对括号是相同的颜色,尤为是在括号中还包着括号的时候,看起来更加的清晰。
如图,创建一个vscode_python_ws的文件夹。编程工做空间,只要一次配置好了这个工做空间,之后这个工做空间的配置就会对它之下的全部的.py 文件都起做用。
打开vscode,点击左上角文件 —> 打开文件夹,而后打开刚刚创建的vscode_python_ws文件夹。而后咱们点击vscode_python_ws文件夹右边的添加文件按钮:添加文件。添加一个.py 文件,名字叫作hellovscode.py
点击菜单栏 调试 —> 打开配置,就会弹出一个选择框,咱们在这里要选择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", }, ] }
点击菜单栏 任务 —> 配置任务,就会弹出一个选择框,咱们在这里要选择使用模板建立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}"] } ] }
点击菜单栏 文件 —> 首选项—> 设置,而后打开用户设置:
接下来为topper配置一个快捷键以便于在python文件中快速插入文件header。
打开 文件->首选项->键盘快捷方式:
在这里插入图片描述在搜索框输入:topper 在这里插入图片描述点击要配置的命令,而后输入想要设定的快捷键,例如我对topper.addTopHeader.persionalProfile设置的快捷键为Crtl+alt+o。 那么当在一个python文件中按下Crtl+alt+o时,就会插入header: 在这里插入图片描述 配置完毕,能够在vscode中愉快的写python了。