Continue JetBrains 插件 3 步配好:IntelliJ 与 PyCharm 的安装、Ollama 本地模型与常见故障排查
2026/9/2 10:23:34 网站建设 项目流程

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 三步装好

  1. 打开 JetBrains IDE,按Ctrl+Alt+S(macOS 为Cmd+Alt+S)进入 Settings。
  2. 左侧选Plugins,在搜索框输入Continue
  3. 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 runIde

Windows 下把./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)并填apiKeyapiBase,各厂商的写法见 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 / LinuxmacOS
打开 IDE 设置Ctrl+Alt+SCmd+Alt+S
新建聊天Ctrl+JCmd+J
选中代码加入聊天Ctrl+Shift+JCmd+Shift+J
打开 Edit 模式Ctrl+ICmd+I
接受 / 丢弃 / 逐词接受补全Tab/Esc/Ctrl+→Tab/Esc/Cmd+→

装好、接上模型、验证一次补全,剩下的交给日常使用。配置、模型推荐和排障细节都沉淀在仓库docs/里,遇到具体报错先查一遍再动手改设置,能省掉大部分折腾时间。

【免费下载链接】continueopen-source coding agent项目地址: https://gitcode.com/GitHub_Trending/co/continue

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询