Continue JetBrains 插件实战:4 个场景把 AI 编程助手真正用起来
【免费下载链接】continueopen-source coding agent项目地址: https://gitcode.com/GitHub_Trending/co/continue
Continue 是一款开源的 AI 编程助手插件,支持 IntelliJ IDEA、PyCharm 等 JetBrains IDE,核心能力包括代码补全、Chat、Edit 和 Agent 四种模式。本文围绕 4 个高频使用场景讲清它怎么装、模型怎么配、快捷键和上下文各在哪里下手。
安装与模型配置:前 10 分钟决定后续体验 🛠️
三步装好插件,全程 2 分钟
官方插件市场是最稳的路径。按 Ctrl+Alt+S 打开设置,在 Plugins 面板搜索 "Continue",点击 Install,重启 IDE 后右侧工具栏会出现 Continue 图标。安装后如果图标没出现,先确认 IDE 版本满足要求,再检查右侧工具栏而不是左侧。
本地模型配置:一段 5 行的 Ollama YAML
不想依赖云端 API 时,Ollama 是最省事的方案。在配置文件中声明 provider 和模型 ID,远程实例再加一行 apiBase:
models: - name: local-model provider: ollama model: <MODEL_ID> apiBase: http://localhost:11434云端模型的配置结构相同,把 provider 换成对应服务商即可,完整字段说明见 Ollama 配置文档。
代码补全:Tab 接受与 Next Edit 预测 ⌨️
补全质量取决于你给的上下文
模型读不了心思。清晰的函数名、TODO 注释或类型标注,都会让补全命中率明显上升。写好函数签名后按 Enter,等灰色建议出现,按 Tab 接受;不接受就继续打字,它会自动重新生成。
Next Edit:预测你的下一次修改
配置了兼容模型(如 mercury-coder-nextedit)后,Continue 会主动给出下一次修改建议。你改了某函数签名,它会接着提示同步调用方,省去手动排查的来回。
读懂陌生代码:把 Chat 当结对评审 💬
用 Ctrl+J 把选中代码直接喂给 Chat
JetBrains 下选中代码按 Ctrl+J,选中内容会进入一次新 Chat;没选中代码时则是新开会话。这个快捷键解决了最大痛点——不再需要复制代码再贴回聊天框。
用 @ 精准投喂上下文
问题太泛,回答就泛。输入框里打 @ 可以拉入指定文件(@Files)、终端输出(@Terminal)或当前分支的全部改动(@Git Diff);想把当前打开的文件附进请求,发送时按住 Alt 再按 Enter 即可。
跨文件修改与重构:Edit 管小改,Agent 管大改 🔧
Edit:选中代码,用自然语言改
Edit 是重构的轻量入口。选中一段函数,按 Ctrl+I 进入编辑模式,输入"加类型注解、提高可读性"这类指令,Continue 会返回 diff,你可以逐块接受或拒绝,不必整段信任。
Agent:读文件、跑命令、执行多步任务
Agent 相当于给 Chat 模型装上了工具集,能读文件、创建文件、执行命令,适合"给整个文件补单测"这类多步任务。拿不准时先用 Plan 模式:只读环境,允许探索代码、产出方案但不做任何修改,确认思路后再交给 Agent 执行。
避坑与实用要点 ⚠️
补全无建议?先查模型配置
九成是配置问题:autocomplete 角色是否配了模型、Ollama 服务是否在跑、模型是否已拉取。按这个顺序排查,具体步骤参考 补全深度指南 和故障排查文档。
Agent 权限可以给,diff 必须先看
Agent 的文件写入与命令执行权限是可配置的。重要项目建议收紧可写范围,并且每次合并前都过一遍 diff——这一步省不得。
大项目响应慢?收缩上下文
上下文塞太多,响应又慢又不聚焦。让 @Files 只引用真正相关的文件,在设置里关掉用不到的上下文来源,通常比换更大的模型见效更快。
【免费下载链接】continueopen-source coding agent项目地址: https://gitcode.com/GitHub_Trending/co/continue
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考