一 概述
Continue 是一款在 Visual Studio Code (VSCode) 和 JetBrains IDE 中广受欢迎的开源 AI 代码助手插件。它的核心价值在于,它将多种强大的 AI 编程能力无缝集成到你的开发环境中,但它本身不提供模型,而是作为一个连接各种 AI 模型的桥梁。
二 特点
1 核心定位
开源 AI 代码助手,支持 VSCode 和 JetBrains IDE。
2 模型支持
支持多种商业和开源模型,如 OpenAI (GPT系列)、Anthropic (Claude系列)、Ollama (本地模型) 等。
3 核心功能
代码自动补全、智能聊天与问答、代码解释/调试/重构、项目级上下文感知。
4 费用模式
插件本身免费,使用云端模型需自行承担 API 费用;也支持完全离线的本地模型。
三 主要功能与使用场景
Continue 的功能设计非常贴近开发者的实际工作流,以下是几个典型的使用场景。
1 智能代码补全与生成
除了基础的代码补全,你可以在聊天框中直接用自然语言描述需求,例如"写一个Python函数计算斐波那契数列"或"用React写一个按钮组件",AI 会根据上下文生成相应代码。你可以为自动补全和聊天对话分别配置不同的模型,以平衡速度和效果。
2 深度代码理解与调试
当遇到不理解或出错的代码时,你可以选中代码片段,并使用快捷键 Ctrl+L (Windows/Linux) 或 Cmd+L (Mac) 将其添加到聊天上下文,然后让 AI 解释其功能或帮助修复错误。插件也提供了右键菜单,可以直接选择"修复此代码"或"优化此代码"。
3 项目级上下文感知
这是 Continue 的一个强大特性。通过配置 @codebase 等功能,AI 可以索引并理解你整个项目的代码结构,从而给出更精准的建议。你还可以通过创建 .continuerules 文件为项目定义全局的编码规范或提示词。
4 灵活的自定义命令
你可以在配置文件中预置一些常用指令,例如生成单元测试、编写提交信息等。之后在聊天框输入 / 就能快速执行这些命令,极大提升效率。
四 如何安装与配置
1 安装插件
在 VSCode 的扩展商店中搜索 "Continue",找到由 Continue Dev 发布的官方插件并安装。
2 配置模型与 API 密钥
安装后,你需要配置至少一个 AI 模型才能使用。
(1)在聊天面板选择模型提供商(如 OpenAI、Anthropic 等)。
(2) 输入对应的 API Key。
(3)如果需要使用本地模型(如通过 Ollama),可以选择 Ollama 作为提供商并填入模型名称。
3 高级配置
你可以通过编辑 config.json 文件进行更细致的配置,例如单独设置用于自动补全的模型、添加上下文提供程序等。
五 优势与局限性
1 优势
(1)高度自由:支持连接几乎所有主流 AI 模型,无论是云端还是本地。
(2)深度集成:与 IDE 深度融合,避免了在聊天界面和编辑器之间复制粘贴的麻烦。
(3) 配置灵活:提供了极其丰富的配置选项,可以量身定制适合自己的 AI 助手。
2 需要注意的方面
(1)无 Agent 功能:与 Cline 等插件不同,Continue 无法自动执行保存文件、运行命令等操作。
(2)Chat 模式文件操作受限:在聊天窗口中无法直接创建或修改文件,相关操作需要通过内联编辑或右键菜单完成。
(3) 费用考量:如果使用商业云端 API,需要自行管理 token 消耗以避免产生意外费用。
总的来说,Continue 是一款非常强大且自由度极高的 AI 编程助手,特别适合希望自主选择 AI 模型并深度定制编码环境的开发者。