Continue JetBrains 插件 3 步配好:IntelliJ 与 PyCharm 的安装、Ollama 本地模型与常见故障排查
【免费下载链接】continueopen-source coding agent项目地址: https://gitcode.com/GitHub_Trending/co/continue
Continue JetBrains 插件把开源 AI 编程助手 Continue 直接装进 IntelliJ IDEA、PyCharm 等 JetBrains IDE:打字时有行内代码补全,选中代码可以问 AI,还能按自然语言指令改代码、生成测试。模型不必绑定某家服务,云端 API 和本地 Ollama(一个在本地运行大模型的开源工具)都能接。
本文覆盖:
- 插件的三种安装方式(Marketplace、离线包、源码编译)与模型接入(以本地 Ollama 为例,云端 API 同理)
- 内联补全、AI 聊天解释代码、测试生成三个日常场景,以及卡住时的排查顺序
装好插件(30 秒版)
从官方 Marketplace 三步装好
- 打开 JetBrains IDE,按
Ctrl+Alt+S(macOS 为Cmd+Alt+S)进入 Settings。 - 左侧选Plugins,在搜索框输入
Continue。 - 点Install,装完按提示Restart IDE,右侧工具栏会出现 Continue 图标。
离线包导入与源码编译
企业内网装不了 Marketplace 时,可以先在能上网的机器上把插件打出来,zip 包拷过去用。构建命令在仓库的 extensions/intellij/ 目录下执行:
git clone https://gitcode.com/GitHub_Trending/co/continue cd continue/extensions/intellij ./gradlew buildPlugin产物在build/distributions/里。IDE 里进入 Settings → Plugins → 齿轮图标 →Install Plugin from Disk...,选中这个 zip 即可。
想改插件代码再编译运行,用开发模式命令(会自动拉起一个预装该插件的测试 IDE):
cd continue/extensions/intellij ./gradlew runIdeWindows 下把./gradlew换成gradlew.bat。
第一次启动后的三件必做事
第 1 件:接一个模型,以本地 Ollama 为例
先在本地跑起 Ollama 并拉一个代码模型(如ollama pull qwen2.5-coder:7b)。然后编辑 Continue 的配置文件config.yaml(配置目录在用户主目录~/.continue/下,与日志同目录),内容参考仓库文档 docs/customize/model-providers/top-level/ollama.mdx:
name: My Config version: 0.0.1 schema: v1 models: - name: Local Ollama provider: ollama model: qwen2.5-coder:7b apiBase: http://localhost:11434如果你用云端 API,结构一样,只是把provider改成对应厂商(如openai)并填apiKey、apiBase,各厂商的写法见 docs/customize/model-providers/ 目录下的说明。
第 2 件:基本设置,打开 Tab 补全
在插件设置面板里确认Enable Tab Autocomplete已勾选(IDE 状态栏右下角的 Continue 按钮也能直接开关)。模型选好后,在补全、聊天等角色下拉框里确认都指向刚接的那个模型。
第 3 件:验证补全真的生效
新建一个测试文件,只输入函数签名和注释,光标放行尾:
def load_scores(path): # 读取 CSV,返回分数列表出现灰色幽灵文字说明链路通了:Tab接受整段,Esc丢弃,Ctrl+→(macOSCmd+→)逐词接受。如果一直没出现建议,直接跳到文末的排查顺序。
日常开发里真正用得上的场景
内联补全:注释写完,实现跟着出来
补全对"函数名 + 注释"这类上下文最敏感。写清意图(比如上面的注释说明要读 CSV),比空函数等补全命中率高得多。多行方法、重复模板代码是它的高频收益点;不满意直接Esc,不会弄脏缓冲区。
AI 聊天:选中代码问复杂度
选中一段函数,按Ctrl+Shift+J(macOSCmd+Shift+J)把它加进当前聊天;没有聊天窗口时按Ctrl+J新开一个。然后直接问:
这个函数的时间复杂度是多少?嵌套循环能怎么优化?回答基于你选中的真实代码而不是猜测,追问("换成字典缓存呢")可以连续进行。这是把 Continue 当随身文档查询器的最低成本用法。
测试生成:把方法丢给 Agent 模式
在聊天输入框左下角的模式下拉框里切到Agent,选中目标方法后提一句:
为这个方法生成单元测试,覆盖空输入和边界值Agent 模式会自己读文件、建测试文件、写断言,过程中每一步都会说明在做什么。它有能力创建和修改文件,生成结果先过目再接受。
卡住了?按这个顺序排查
先别猜,看日志。JetBrains 端 Continue 的日志在~/.continue/logs/core.log(最新条目在文件底部),IDE 侧的日志用Help → Show Log in Explorer/Finder打开。搜 "Continue" 关键字,多数问题在这一步就有明确报错。然后对照下表:
| 现象 | 常见原因 | 动作 |
|---|---|---|
| 装不上插件或提示不兼容 | 当前插件版本按 2024.1 平台构建,IDE 版本低于它 | 升级 IDE 至 2024.1+;或在 Marketplace 的插件版本列表里挑匹配的旧版本 |
| 离线包安装时签名/校验报错 | 离线包与 IDE 版本不匹配或包已过期 | 重新执行./gradlew buildPlugin打新包,装前确认 IDE 与gradle.properties中的platformVersion一致 |
快捷键失灵(如Ctrl+J没反应) | 与 IDE 其他命令或别的插件冲突 | 在 Settings → Keymap 里搜索对应命令,检查并改绑 |
连模型报fetch failed/self signed certificate | 自托管模型或企业代理用了私有 CA 证书 | 在模型配置里加requestOptions.caBundlePath指向 CA 证书,可先用curl -v <模型地址>验证端点 |
| 启用后 IDE 变卡、内存占用高 | 本地模型常驻内存,或 IDE 堆内存不足 | 调整 IDE 内存设置(Help → Change Memory Settings);内网环境可改回云端 API 模型 |
网络类问题还有一招:JetBrains 的"预发布版"走 EAP 渠道——Settings → Plugins → 齿轮图标 →Manage Plugin Repositories...,加上 EAP 仓库地址后就能装到最新 EAP 构建,很多修复会先进这个渠道。更多问题参见仓库文档 docs/troubleshooting.mdx。
更多资源
- 官方文档就在本仓库 docs/ 目录:IDE 集成看 docs/ide-extensions/,模型与角色配置看 docs/customize/,排障看 docs/troubleshooting.mdx。
- 订阅版本更新:在项目 gitcode 仓库页面的 Releases 里关注新版本;JetBrains 的 EAP 渠道开启方法见上文。
- 反馈问题:项目仓库的 issue 跟踪区,以及 Continue 官方 Discord 社区。
常用操作速查:
| 操作 | Windows / Linux | macOS |
|---|---|---|
| 打开 IDE 设置 | Ctrl+Alt+S | Cmd+Alt+S |
| 新建聊天 | Ctrl+J | Cmd+J |
| 选中代码加入聊天 | Ctrl+Shift+J | Cmd+Shift+J |
| 打开 Edit 模式 | Ctrl+I | Cmd+I |
| 接受 / 丢弃 / 逐词接受补全 | Tab/Esc/Ctrl+→ | Tab/Esc/Cmd+→ |
装好、接上模型、验证一次补全,剩下的交给日常使用。配置、模型推荐和排障细节都沉淀在仓库docs/里,遇到具体报错先查一遍再动手改设置,能省掉大部分折腾时间。
【免费下载链接】continueopen-source coding agent项目地址: https://gitcode.com/GitHub_Trending/co/continue
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考