---
title: '11 VS Code 实操与运行 UpWork 抓取器'
video_id: MxyRjL7NG18
part: 11
---

> 章节 11 / 37 · [[00-总览|课程总览]] · 起始 [1:32:45](https://youtu.be/MxyRjL7NG18?t=5565)


## 章节主旨

以 VS Code 为例演示:同一个工作区可以在不同 IDE 之间自由切换,真正决定结果的只是 agent 与 workspace 本身;顺带跑通一个已有的 UpWork 线索抓取工作流,并展示 VS Code 庞大的扩展库。

## 核心论点

1. **IDE 与模型都可互换,只有 agent 和 workspace 才是本质**——工具选顺手的即可。([[#1-工作区跨-ide-可互操作-13252|→ 详解1]])
2. **「搭工作流」与「用工作流」是两件事**——本章只是调用一个现成工作流,不是在建它。([[#2-建工作流与用工作流的区分-13403|→ 详解2]])
3. **VS Code 的差异化优势在超大扩展库**——可像游戏 mod 一样按需改造编辑器。([[#3-vs-code-的扩展库优势-13421|→ 详解3]])

## 知识点详解

### 1. 工作区跨 IDE 可互操作 [1:32:52](https://youtu.be/MxyRjL7NG18?t=5572)

同一个 工作区可以在 Antigravity、VS Code、Cursor 等多个 IDE 上打开运行,彼此完全互通。你在一处建好工作区,可以直接丢给用 Cursor 的同伴接着跑。

真正重要的只有两样东西:agent 本身和 workspace。IDE 只是外壳,底层模型也随意替换——Gemini、GPT 5.2、Claude Opus 之间可以互换。

所以选哪个 IDE 不必纠结,挑自己用得顺手、用得开心的即可。VS Code 与 Antigravity 操作高度相似,因为两者本就互相借鉴;界面上 VS Code 显得稍旧一些。

### 2. 「建工作流」与「用工作流」的区分 [1:34:03](https://youtu.be/MxyRjL7NG18?t=5643)

VS Code 左侧是文件编辑器,根目录里打开的是 `agents.md`(mmd)指令文件。本例给它的指令很简单——「run my Upwork scraper(跑我的 UpWork 抓取器)」。

它随即执行:抓取 UpWork 上具体职位信息、生成提案(proposal)、把结果推送到 Google Sheet。因为耗时片刻,演示里没有实时跑,而是展示已完成的结果表。

这里要分清两种状态:**building(搭建工作流)**与 **using(使用工作流)**。本章不是在编辑或搭一个新工作流,而是在调用一个已有的、简单的工作流,所以指令只需一句「跑起来」。

### 3. VS Code 的扩展库优势 [1:34:21](https://youtu.be/MxyRjL7NG18?t=5661)

最能把 VS Code 与其他工具区分开的,是它庞大的扩展(extension)库。在扩展搜索栏里仅键入字母 A,就弹出数百个扩展,往下滚几个月都刷不完。

扩展类型五花八门:改配色的 code formatter、各种功能插件,可按你正在做的事自由挑选。作者用游戏来类比——就像 Skyrim、Oblivion 的 mod,你能把编辑器改造成任何你想要的样子。

## 术语

- workspace(工作区,IDE 里承载项目文件与 agent 指令的容器)
- IDE(集成开发环境,如 VS Code / Cursor / Antigravity)
- extension(扩展,VS Code 里按需加装的功能插件)
- proposal(提案,针对 UpWork 职位自动生成的投标文案)
- interoperable(可互操作,同一工作区在不同 IDE 间通用)

## 自检问题

1. 作者说切换 IDE 时,真正决定结果的是什么?
   **答案**:只有 agent 本身和 workspace;IDE 外壳与底层模型(Gemini/GPT/Claude)都可互换。锚定详解1 [1:32:52](https://youtu.be/MxyRjL7NG18?t=5572)
2. 本章跑 UpWork 抓取器,属于「building」还是「using」工作流?
   **答案**:using——调用一个已有的简单工作流(抓职位→生成提案→推送 Google Sheet),而非搭建新工作流。锚定详解2 [1:34:03](https://youtu.be/MxyRjL7NG18?t=5643)
3. VS Code 相比其他 IDE 最突出的差异点是什么?
   **答案**:超大的扩展库,键入一个字母就弹出数百个扩展,可像游戏 mod 一样任意改造编辑器。锚定详解3 [1:34:21](https://youtu.be/MxyRjL7NG18?t=5661)