1. 安装 VSCode #

1.1 下载安装 #

2. 配置 Python 开发环境 #

2.1 安装 Python 扩展 #

2.2 安装 Pylance 扩展 #

注意: 安装 Python 扩展时,通常会自动推荐安装 Pylance,建议一起安装。

2.3 Python 扩展与 Pylance 的关系 #

2.3.1 扩展角色分工 #

2.3.2 功能对比 #

功能类型 Python 扩展 Pylance 扩展
调试器 完整支持 不支持
测试框架 pytest, unittest 不支持
Jupyter 完整支持 不支持
环境管理 解释器选择 不支持
代码补全 基础支持 高级智能补全
类型检查 有限支持 强大类型检查
代码导航 基础支持 快速精确导航
代码分析 基础支持 深度静态分析

2.3.3 协作关系 #

3. 配置 Python 解释器 #

3.1 方法1:使用命令面板 #

3.2 方法2:使用状态栏 #

提示: 如果系统中有多个 Python 版本,建议选择 Python 3.x 版本。

4. 配置代码格式化 #

4.1 安装 Black Formatter 扩展 #

4.2 配置自动格式化 #

{
  "[python]": {
    "editor.defaultFormatter": "ms-python.black-formatter",
    "editor.formatOnSave": true
  }
}

提示: 配置完成后,每次保存 Python 文件时都会自动格式化代码。

5. 常用快捷键 #

5.1 代码运行和调试 #

快捷键 功能 说明
Ctrl + F5 运行当前文件 不进入调试模式运行
F5 调试当前文件 进入调试模式运行
Shift + Enter 运行选中代码 在终端中执行选中的代码

5.2 代码导航 #

快捷键 功能 说明
F12 跳转到定义 查看函数或变量的定义
Ctrl + F12 跳转到实现 查看函数的具体实现
Shift + F12 查找所有引用 查找函数或变量的所有使用位置

5.3 编辑器操作 #

快捷键 功能 说明
Ctrl + ` 打开终端 切换集成终端的显示/隐藏
Ctrl + Shift + P 命令面板 打开命令面板
Ctrl + , 打开设置 打开 VSCode 设置

提示: 在 macOS 上,Ctrl 键通常对应 Cmd 键。

6. 安装 Code Runner 扩展(可选) #

6.1 安装 Code Runner #

6.2 配置编码设置 #

{
  "code-runner.executorMap": {
    "python": "set PYTHONIOENCODING=utf8 && python -u $fullFileName"
  }
}
{
  "code-runner.executorMap": {
    "python": "export PYTHONIOENCODING=utf8 && python3 -u $fullFileName"
  }
}

6.3 使用方法 #

注意:

  • Windows 用户使用 set PYTHONIOENCODING=utf8
  • macOS/Linux 用户使用 export PYTHONIOENCODING=utf8

7. 总结 #

已安装的扩展:

已配置的功能: