30 分钟配好 Continue:JetBrains 插件安装、离线构建与调参指南
【免费下载链接】continueopen-source coding agent项目地址: https://gitcode.com/GitHub_Trending/co/continue
写代码时总要切到网页版 AI 问一句,答完再切回来贴代码,思路经常断掉。Continue 是一个开源编码代理(可自主读写代码的 AI 助手),装进 IntelliJ IDEA 后,补全、对话、改代码都在编辑器内完成。装完并配好模型后,你立刻得到三类能力:打字时的行内补全、选中代码的 Chat 问答,以及能替你创建和修改文件的 Agent 模式。
准备工作
按官方文档核对好以下条件再动手:
| 条件 | 要求 | 依据 |
|---|---|---|
| IDE 版本 | IntelliJ 2024.1 或更高 | extensions/intellij/gradle.properties 中platformVersion=2024.1 |
| 模型访问 | 一个可用的模型 API 密钥或本地模型 | 装完插件后必须能连上模型 |
| 在线安装 | 能访问 JetBrains 插件市场 | 走市场搜索安装即可 |
| 离线构建 | JDK 17 + Node.js 20.20.1 及以上 | extensions/intellij/CONTRIBUTING.md |
两条路只选一条:在线走市场安装;离线内网走源码构建,产物是一个 zip 包。
安装与首次运行
在线安装(主路径):
- 打开 IDE,按
Ctrl+Alt+S进入 Settings。 - 左侧选 Plugins,在搜索框输入 Continue,点击 Install。
- 重启 IDE,预期结果:右侧工具栏出现 Continue 图标。
- 点击图标打开主面板,按界面提示选择或配置模型。
- 发起第一次对话,预期结果:模型正常返回文本,说明链路已通。
离线构建(备用路径):克隆仓库后进入extensions/intellij目录,执行./gradlew buildPlugin(Windows 下写./gradlew.bat buildPlugin)。zip 包生成在build/distributions目录,在 Settings 的 Plugins 页点齿轮图标选 Install from disk 导入,重启 IDE 效果与在线安装一致。
第一次实战:让 Agent 补一个方法的单元测试
- 新建
Sorting.java,写入一个带注释的空方法体,光标放在注释后按回车触发补全,按Tab接受整段建议。 - 选中整个方法,按
Ctrl+J打开 Chat 面板,选中代码会自动带入对话(快捷键详见 docs/ide-extensions/quick-start.mdx)。 - 在输入框左下角的下拉框切到 Agent 模式,也可以按
Ctrl+.在 Chat、Plan、Agent 三种模式间循环切换。 - 输入:"为这个方法生成 JUnit 测试,放入新文件"。首次调用工具时会弹出授权框,点
Continue放行,点Cancel拒绝。 - Agent 依次读取代码、创建测试文件、写入用例。完成后打开 diff 逐处审查,再决定接受还是撤销——Agent 能新建和修改文件,产物必须人工确认。
参数怎么调
| 配置项 | 推荐值 | 什么时候需要调 |
|---|---|---|
模型角色roles | 补全用 FIM 训练的专用小模型,Chat/Agent 用大模型 | 一个模型同时扛两个角色时,补全慢、对话弱,分开互不拖累 |
temperature(requestOptions 内) | 调低(如 0.1) | 输出发飘、格式不稳时压低;文档明确该参数控制随机性 |
requestTimeout | 默认值;本地模型偏慢时调大 | 本地或内网模型响应慢、请求被提前掐断时 |
requestOptions.caBundlePath | 指向 CA 证书文件路径 | 连自托管/企业代理模型报证书错误时 |
最小配置片段(YAML):
models: - name: qwen2.5-coder:1.5b provider: ollama model: qwen2.5-coder:1.5b roles: - autocomplete - name: gpt-4o provider: openai model: gpt-4o roles: - chat - agent requestOptions: requestTimeout: 30000踩坑记录
重启后右侧工具栏没有 Continue 图标。根源:IDE 版本低于插件要求的 2024.1,或插件安装后未启用。 处置:在 Settings 的 Plugins 列表确认 Continue 处于启用状态,核对 IDE 版本,彻底退出再重启。
输入代码后不出现补全建议。根源:没有模型被分配autocomplete角色,或用了不适合补全的 Chat 大模型,也可能与其他补全插件互相干扰。 处置:给补全角色换一个 FIM 训练的模型(如 Ollama 的qwen2.5-coder:1.5b),关闭其他补全插件,仍无反应时看~/.continue/logs/core.log,最新日志在文件末尾。
Agent 模式显示 Not Supported。根源:当前模型或服务商不支持工具调用(让模型执行命令、读写文件的能力)。 处置:为 agent 角色单独指定一个支持工具调用的模型;说明见 docs/ide-extensions/agent/quick-start.mdx。
连接内网模型报 SSL 证书错误。根源:私有 CA 或证书链不完整,客户端不信任。 处置:在模型配置的requestOptions.caBundlePath指向证书文件,排查步骤见 docs/troubleshooting.mdx。
接下来做什么
- 通读 docs/ide-extensions/agent/quick-start.mdx,弄懂三种模式的工具边界与授权机制。
- 按 docs/ide-extensions/edit/quick-start.mdx 把 Edit 模式纳入重构流程,用
Ctrl+I对选中代码下指令。 - 想在终端复用同一份配置,看 docs/cli/quickstart.mdx,在 IDE 旁直接跑 CLI 代理。
装好后跟着版本更新走,工具权限与模型能力还在持续增强 ✨
【免费下载链接】continueopen-source coding agent项目地址: https://gitcode.com/GitHub_Trending/co/continue
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考