返回课程总览

实验 03 · 编辑器

VS Code 编辑与终端工作流

在 VS Code 中打开课程目录,编辑笔记和脚本,并从集成终端运行命令。

核心问题

如何让 VS Code 和 PowerShell 指向同一个课程项目?

复用技能

  • code .
  • 保存文件
  • 集成终端
  • 检查文件是否在正确目录

主要任务

  1. 用 VS Code 打开课程根目录。
  2. 创建并保存实验笔记。
  3. 在 VS Code 终端中运行 PowerShell 命令。

提交内容

完整讲义

实验 3:VS Code 编辑与终端工作流

目标

把 VS Code 作为主要工作区,用它编辑文件、保存文件,并通过集成终端运行命令。 后续实验默认你已经会完成这一套流程。

复用前面技能

  • 用 PowerShell 进入课程根目录。
  • 使用实验 2 创建的共享文件夹。

任务

  1. 打开 PowerShell 并进入课程根目录:

``powershell cd Desktop\codex-matlab-class ``

  1. 用 VS Code 打开该文件夹:

``powershell code . ``

  1. 在 VS Code 中创建 notes/lab03-notes.md
  2. 添加模板:

```md # Lab 3 Notes

## Commands I ran

## Files I edited

## Result

## Questions ```

  1. 通过 Terminal -> New Terminal 打开 VS Code 集成终端。
  2. 在终端中运行:

``powershell pwd dir mkdir labs\lab03 ``

  1. 创建 labs/lab03/hello.py

``python print("hello from VS Code") ``

  1. 在 VS Code 终端中运行:

``powershell python labs\lab03\hello.py ``

  1. 将运行命令和输出记录到 notes/lab03-notes.md

Checkpoint

向教师展示:

  • VS Code 打开的是课程根目录。
  • notes/lab03-notes.md 已存在。
  • python labs\lab03\hello.py 能在 VS Code 终端中运行。

提交内容

  • notes/lab03-notes.md
  • labs/lab03/hello.py
  • VS Code 终端输出截图

反思问题

notes/lab03-notes.md 中回答:

  1. 你如何确认 VS Code 打开的是课程根目录?
  2. 为什么运行前必须保存文件?
  3. 编辑文件和运行命令有什么区别?