1 安装插件
python
这个是vscode提供的python 官方插件,提供了python代码的调试,自动补全,代码格式化等功能。
vscode-icons
这个也是vscode官方提供的插件,作用是给vscode编辑的文件增加图标。这里再推荐一个相同功能的插件**vscode-icons-mac**,文件图标变成Mac风格,相当美观。
Path Intellisense
这个插件的作用是当代码中读入文件名或者文件路径时,提供文件名或者文件路径的自动补全
topper
这个插件的作用是在.pyw文件的开头添加一些说明headerCrtl+T T
Bracket Pair Colorizer
这个插件的作用是给代码中的括号增加颜色,同一对括号是相同的颜色,尤其是在括号中还包着括号的时候,看起来更加的清晰。
2 配置
2.1 建立Python文件夹
如图,建立一个vscode_python_ws的文件夹。编程工作空间,只要一次配置好了这个工作空间,以后这个工作空间的配置就会对它之下的所有的.py 文件都起作用。
打开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。
打开 文件->首选项->键盘快捷方式:
在这里插入图片描述在搜索框输入:topper
在这里插入图片描述点击要配置的命令,然后输入想要设定的快捷键,例如我对topper.addTopHeader.persionalProfile设置的快捷键为Crtl+alt+o。
那么当在一个python文件中按下Crtl+alt+o时,就会插入header:
在这里插入图片描述
配置完毕,可以在vscode中愉快的写python了。