如何用 Continue 在 VS Code 里把代码补全、对话和 Agent 跑通:一个免费开源 AI 代码助手的完整上手
【免费下载链接】continueopen-source coding agent项目地址: https://gitcode.com/GitHub_Trending/co/continue
Continue 是一款免费开源的 AI 代码助手,装进 VS Code 后,代码补全、对话式编程、多模型配置和 Agent 多步任务,全部可以接你自己手里的任意大模型。这篇按真实工作流讲:怎么装、怎么用、哪里容易配错。
接手陌生仓库第一天,卡住你的不是打字
接手同事留下的仓库,真正耗时间的是这几件事:翻目录、猜哪个文件管什么、grep 半天找调用链。等读明白了,你要动手的往往是"给这个函数加个错误分支""把这个工具函数改名并替换所有引用"这种机械活——思路清楚,纯靠手速。Continue 想解决的就是这个分工:理解代码还得靠你,机械部分交给模型。而且它不绑死任何一家模型,你手上有什么 API key,或者本地 Ollama 拉了什么模型,它都能接。
装好到能用只要三步
下面这套 Continue 安装教程,三步走完:
- 装扩展:VS Code 在扩展市场搜 Continue 安装,JetBrains 在 Plugins 里搜同名插件。装完把面板拖到右侧侧栏,对话窗和编辑器并排看更顺。官方现在对 JetBrains 用户更推荐直接用命令行版 CLI,插件只建议当过渡。
- 接模型:在配置里加一个模型条目,填好 API key。比如走 OpenAI 系就放
OPENAI_API_KEY;想省成本就本地起 Ollama,选对应 provider。改完点一下 Reload config,别漏这步。 - 验证:新建文件,敲一句注释加函数签名,按 Enter,灰色补全出来了就通了。命令行用户可以用
cn --version确认 CLI 装没装好。
日常写码主链路:补全跟手,对话负责追问
补全这档,决定权在你手里
灰色建议出来后:Tab 整段接受,Esc 整段忽略,Ctrl/⌘ + →可以按词逐段接受——最后这个是很多人不知道的救命功能,模型补了十行你只想要前三行,逐词吃就行。这意味着你不用在"全收"和"全扔"之间做选择题,可以只拿模型补对的那几行,省掉手动复制粘贴。灰色建议迟迟不出来时,VS Code 里Ctrl/⌘ + Alt + Space能强制触发一次。
补全质量很吃上下文:函数命名清晰、有注释或类型标注,它才猜得准。反过来,变量名全叫 data1、data2 的文件,换什么模型都白搭。
对话里,先 @ 上下文再提问
问"这段为什么报错"之前,先用 @ 把相关文件、代码块喂进去,或者直接在编辑器里高亮选中那段代码再发——Continue 会自动把它当上下文带上。你可以用它来替代"打开文件、复制、切窗口、粘贴"这一套手动流程,提问和喂上下文变成同一个动作。
Chat 模式只读不写,适合问"这两种方案哪个合适"这类问题。要它动手改代码,用Ctrl/⌘ + .切到 Agent 模式。
多步任务交给 Agent,但先让它出方案
Agent 模式等于 Chat 模型加全套工具:改文件、跑命令、多步执行。给一句自然语言,比如"把项目里所有同步文件读取换成异步版本并跑测试",它自己决定读哪些文件、改哪里、跑什么命令。这意味着你不用当人肉调度器——找文件、确认引用、跑验证这些来回切换,它连着做完,你只负责验收结果。
大改动我建议先走 Plan 模式:它只有只读工具,负责把调研结果和改动方案列出来,你确认后再切 Agent 执行。这一步省的不是时间,是回滚的代价。
它适合谁,什么场景帮不上忙
- 适合:日常有大量机械性改动(补测试、补类型、改引用)的开发者;想用免费工具接自己的模型 key、不想被订阅绑定的。如果你常搜"开源 AI 补全工具对比",Continue 的差异点就在这:模型、配置、上下文全归你管,改配置不用等官方发版。
- 不适合:期望"装上就自动写对"的人。补全质量的上限就是所选模型的上限,弱模型配它照样拉胯;强依赖图形界面操作的业务逻辑,自然语言根本描述不到。
- 边界:它不替你判断架构。另外说句实话,官方已发 2.0.0 最终版,仓库进入只读维护——当稳定工具用没问题,别指望每周有新功能。
容易配错的地方,也是 Continue 配置教程最常卡人的几处
⚠️改完配置不点 Reload config。模型条目加好了、key 也填了,面板里还是旧配置——Continue 不会热加载你的 YAML,点一下配置选择器里的 Reload 才算数。
Agent 模式显示 Not Supported。这不是 bug,是当前模型不支持工具调用。换一个带 tool 能力的模型,或者干脆留在 Chat 模式,别把时间浪费在"为什么它不动手"上。
给所有角色都配同一个旗舰模型。补全要的是低延迟,配一个又大又慢的模型,灰色建议永远追不上你的打字速度。把补全角色单独指给小模型,体验和 token 账单都会好看很多。
👉 今天就做两件小事:装好扩展,接一个你手头已有的模型 key,先只开补全用一晚上,把 Tab、Esc、逐词接受的手感找出来;明天再把一个真实的多步任务丢给 Agent,从 Plan 模式开始试。配置细节卡住了,翻 官方文档,补全、Chat、Agent 各自都有配套的 快速上手教程。
【免费下载链接】continueopen-source coding agent项目地址: https://gitcode.com/GitHub_Trending/co/continue
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考