如何在 VS Code 安裝並使用 Continue:擴充、config.yaml、API Key 與 Ollama 內嵌編輯
安裝 Continue、設定 API Key 或 Ollama,完成 @ Chat 與可審查的內嵌 Edit。
第一次在 VS Code 使用開源助手 Continue,卡住的通常是擴充未裝對、config.yaml 尚無可用模型,或 API Key / 本機 Ollama 未連線。從 Marketplace 安裝 Continue.continue,在 Continue 面板或 ~/.continue/config.yaml 設定提供商,再試內嵌編輯與帶 @ 程式庫的聊天。
檢索詞是 如何在 VS Code 安裝並使用 Continue.dev。下文對照 docs.continue.dev 的 VS Code 安裝、模型設定、Chat 與 Edit 說明,以及 Continue.continue。Continue 是獨立開源 IDE 助手,不是本站會議產品。要約短會對齊 diff,用 wbmeet 建房,步驟見 如何建立與加入房間。
Continue 在 VS Code 裡做什麼
Continue 是開源 IDE AI 助手:側欄 Chat 可 @ 檔案、資料夾與程式庫;Edit 對選取區塊內嵌改寫並顯示 diff;Autocomplete 提供 Tab 補全。擴充 id Continue.continue。設定在 ~/.continue/config.yaml 或 UI,可接 Ollama 本地模型。
安装扩展并打开 Continue
- 1
从 VS Code Marketplace 安装
打开 VS Code,
Cmd+Shift+X/Ctrl+Shift+X,搜索 Continue,确认发布者与 id 为Continue.continue,点击 Install。需要 JetBrains 时 Continue 也提供独立 IDE 插件,本页只讲 VS Code。 - 2
打开侧边栏与命令面板
点击活动栏 Continue 图标,或
Cmd+Shift+L/Ctrl+Shift+L聚焦 Chat(快捷键以 docs.continue.dev/reference/keyboard-shortcuts 与你安装的版本为准)。Command Palette 可搜 “Continue” 查看 Edit、Config 等命令。 - 3
首次向导(可选 Hub)
首次打开可能提示选择模型或登录 Continue Hub。若你已有 OpenAI / Anthropic / Gemini 等密钥,可在向导里选 “Use your own API key” 或跳过 Hub,直接进入 config 编辑。企业环境请先确认是否允许把密钥写入本机 config。
配置 API Key 或本地 Ollama
- 1
打开 config.yaml
在 Continue 面板点齿轮或运行 Continue: Open config.yaml,编辑
~/.continue/config.yaml。文件定义models列表:每个条目含title、provider(如 openai、anthropic、ollama)、model与apiKey或本地apiBase。 - 2
云端提供商示例
Anthropic:在 console.anthropic.com 创建密钥,config 里 provider 选 anthropic,model 填官方支持的 Claude 型号。OpenAI / Gemini 同理,密钥来自各自控制台;计费与区域限制以提供商条款为准。不要把真实密钥写进仓库或截图。
- 3
本地 Ollama
本机安装并运行 Ollama(ollama.com),
ollama pull拉取模型后,在 config 添加 providerollama、model 名称与默认http://localhost:11434。Continue 文档说明如何在无云端密钥时仅用本地模型 Chat 与 Edit。 - 4
选择活动模型
Continue 面板顶部的模型下拉切换 Chat / Edit / Autocomplete 使用的条目。改 config 后若列表未更新,重载窗口(Developer: Reload Window)或重启 VS Code。
Chat 与内联 Edit
- 1
带 @ 的代码库问答
在 Chat 输入框用
@Files、@Code、@Codebase(名称以当前文档为准)附加打开文件或检索片段。第一小时建议只读:「@当前文件 解释导出函数职责」。 - 2
内联 Edit 选中代码
选中函数或几行,按
Cmd+I/Ctrl+I(或右键 Continue: Edit),用自然语言描述改动,例如「添加空值检查,保持风格一致」。Continue 展示 diff,确认后再应用。 - 3
项目级规则(可选)
仓库根目录可放
.continuerules或文档所述的项目 config,让 Chat/Edit 遵循测试与命名约定。敏感路径仍应列入.gitignore;Continue 读取的是你工作区里的文件。
# First hour · Continue · VS Code · 2026-09
# Extensions → Continue (Continue.continue)
# Continue: Open config.yaml → add model + apiKey or ollama
# Chat: @Files explain this module
# Select code → Cmd+I / Ctrl+I → small edit → accept diff能力对照
| 能力 | 适合 | 第一次注意 |
|---|---|---|
| Chat + @ | 读代码、规划 | 先只问不改 |
| Edit (Cmd/Ctrl+I) | 局部改写 | 审查 diff 再接受 |
| Autocomplete | Tab 续写 | 取决于模型与开关 |
| Ollama | 离线/隐私 | 先 pull 模型 |
| config.yaml | 多模型切换 | 密钥勿进 Git |
模型列表为空
检查 config.yaml 语法、provider 名称与 apiKey;Ollama 是否在本机 11434 监听。
401 / 速率限制
轮换密钥、查提供商控制台额度;换更小模型做第一次 Edit。
@Codebase 太慢
改 @ 单文件或选中符号;大 monorepo 先缩小范围。
官方路径:安装 Continue.continue → 配置 config.yaml(云端密钥或 Ollama)→ Chat @ 上下文 → Cmd/Ctrl+I 小改动并审查 diff。以 docs.continue.dev 与你安装的版本为准。
- 和 Cody / Roo Code 的区别
- 各家 VS Code AI 扩展的配置与索引方式不同,可同时安装按任务切换。本站有Cody 安装笔记与Roo Code可对照。
- Continue Hub 必须吗
- 不必。自带 API Key 或 Ollama 即可;Hub 提供托管模型与团队功能,按官方定价与条款选择。
- 教程页不是会议说明书
- 只讲 Continue 第一次。短会白板见 wbmeet 与 对照笔记.
还想核对的问题
必须注册 Continue 账号吗?
使用自有 API Key 或本地 Ollama 时不必。Hub 账号用于官方托管模型与同步配置,按 docs.continue.dev 说明选择。
config.json 还是 config.yaml?
新版本以 YAML 为主;若文档或向导仍提到 JSON,以 Continue: Open config 实际打开的文件为准。
Edit 和 Chat 里让改文件有何不同?
Edit 针对选中区域,diff 更聚焦;Chat 适合多文件讨论,应用改动前仍要逐条审查建议。
第一个任务必须改生产代码吗?
不必。先 @ 文件做只读解释,再用 Cmd/Ctrl+I 做可回滚的小改动。