系列《从小白到 AI 大模型开发工程师的进阶之路》技术点AI-0004VS Code 使用主人公小蓝伞VS Code 不只是一个文本框小蓝伞第一次打开 VS Code 时把它当成“更漂亮的记事本”。等项目多起来他发现真正重要的是工作区、集成终端、扩展、格式化和调试器之间的关系。本期做一个最小 Python 项目理解这些部件如何协作。工作区是什么VS Code 工作区是当前窗口打开的一个或多个文件夹。它可以保存项目级设置、任务、调试配置和扩展建议。单文件夹设置通常放在.vscode/settings.json多根工作区可以保存为.code-workspace文件。打开项目根目录而不是只打开某个.py文件后续路径和调试才更可解释。建立最小项目New-Item -ItemType Directory -Force .\vscode-demo | Out-Null Set-Location .\vscode-demo New-Item main.py -ItemType File code .如果code命令不可用先从 VS Code 菜单打开文件夹不要把“命令不存在”误判成项目代码错误。集成终端通过“视图 终端”或Ctrl 打开。终端通常从工作区根目录启动可以在 PowerShell、CMD 等 Shell 之间切换。小蓝伞的经验是每次运行前先执行Get-Location路径问题就少了一半。扩展与格式化扩展改变的是编辑器能力不等于项目依赖。Python 项目通常需要 Python 扩展和一个明确的解释器格式化工具应通过项目设置固定规则。可在.vscode/settings.json中记录editor.formatOnSave但不要在不了解项目规范时强行改格式。{ editor.formatOnSave: true }保存前先确认格式化器来源避免团队成员使用不同工具产生无意义 diff。调试和断点在代码左侧边距点击或按F9设置断点打开 Run and Debug 面板启动调试。简单脚本可以直接运行复杂项目应使用.vscode/launch.json明确程序入口、参数、工作目录和环境变量。断点的价值不是“停住”而是观察变量、调用栈和实际执行路径。最小验证main.py写入def add(a, b): return a b print(add(2, 3))运行并确认输出5再在return行设置断点观察a、b。这一步属于最小实践不要把看到编辑器打开当成调试成功。面试题工作区与单个文件有什么区别工作区保存项目级设置、任务、调试和扩展状态。VS Code 集成终端是什么它是嵌入编辑器的终端界面实际命令仍由所选 Shell 解释。为什么断点不生效可能没有使用调试启动、入口不对、代码路径未执行或扩展不匹配。formatOnSave有什么风险不同格式化器或规则会造成代码风格漂移。官方资料VS Code 工作区、集成终端、调试、基础编辑。下一期AI-0005进入 PyCharm。关注“伞伞悦读”让小蓝伞把每一次报错都变成证据。