Skip to content
返回 AI 编程

Continue(开源 AI 编程)

可自托管的 VS Code/JetBrains 扩展,模型、上下文提供者与工具均可配置。

AI 编程工具进阶

为什么

Stack Overflow 2024 调查发现 62% 的开发者正在使用 AI 工具(2023 年为 44%),其中 82% 用 AI 写代码。Continue 完全开源且配置驱动(config.yaml)。

可指向本地 Ollama、私有 OpenAI 兼容网关或云模型,并加自定义上下文提供者(文档、代码库、网络)。数据驻留或厂商锁定敏感时的首选。

何时使用

当需本地模型、对文档自定义检索、或团队共提交一份配置时选 Continue。想要 Cursor 般开箱即用体验则跳过。

如何做

1. 安装 "Continue" 扩展。 2. 编辑 ~/.continue/config.yaml(或仓库内 .continue/config.yaml)。 3. 定义模型:列出提供者(openai、anthropic、ollama)及 apiBase + apiKey。 4. 定义上下文提供者:codebase、docs(文件夹)、github、search。 5. 用 Cmd+I(内联编辑)和 Cmd+L(聊天);@-mention 提供者加上下文。 6. 配置中斜杠命令可构建可复用提示词(如 /explain、/test)。

示例

# .continue/config.yaml models: - name: Local Llama provider: ollama model: llama3.1:8b - name: Sonnet provider: anthropic model: claude-3-5-sonnet contextProviders: - provider: codebase - provider: docs params: { folders: ["./docs"] } slashCommands: - name: test description: 为当前文件生成测试 prompt: "为 {{input}} 写 vitest 测试"

常见问题

  • ⚠Error: Cannot find module 'xxx' → 运行 `npm install xxx` 并重启编辑器/扩展宿主。
  • ⚠错误:"Extension not activated" / AI 功能灰色 → 检查 API Key 设置和网络;运行扩展的 "Check Connection" 命令。
  • ⚠错误:限流 429 → 升级套餐或降低请求频率;在工具用量面板查配额。

最佳实践

  • ✓提交 .continue/config.yaml 共享模型、提供者与斜杠命令。
  • ✓用 @codebase 上下文提供者获得项目感知回答。
  • ✓用具体指标衡量结果(节省时间、缺陷率、测试覆盖率),使实践可被论证和改进。

常见问题解答

什么是Continue(开源 AI 编程)?

可自托管的 VS Code/JetBrains 扩展,模型、上下文提供者与工具均可配置。 它可帮助开发者快速理解 Continue(开源 AI 编程) 的核心价值与适用场景。

如何开始使用Continue(开源 AI 编程)?

开始使用 Continue(开源 AI 编程),建议先掌握以下要点:安装 "Continue" 扩展。

Continue(开源 AI 编程) 的常见误区有哪些?

使用 Continue(开源 AI 编程) 时常遇到的问题包括:Error: Cannot find module 'xxx' → 运行 `npm install xxx` 并重启编辑器/扩展宿主。;错误:"Extension not activated" / AI 功能灰色 → 检查 API Key 设置和网络;运行扩展的 "Check Connection" 命令。;错误:限流 429 → 升级套餐或降低请求频率;在工具用量面板查配额。。

Continue(开源 AI 编程) 的最佳实践是什么?

Continue(开源 AI 编程) 的最佳实践包括:提交 .continue/config.yaml 共享模型、提供者与斜杠命令。;用 @codebase 上下文提供者获得项目感知回答。;用具体指标衡量结果(节省时间、缺陷率、测试覆盖率),使实践可被论证和改进。。

如何深入学习Continue(开源 AI 编程)?

从官方文档入手,再在 GitHub 上搜索真实示例;先在小实验仓库验证模式,再应用到生产代码。