本节汇总用户在首次安装、登录及启动阶段最常见的异常现象。若你已完成第 2 章配置但仍无法使用,请按以下条目逐项排查。
Q1:在插件市场搜索不到 OpenCode,或安装按钮呈灰色
- 常见原因:
- IDE 版本过低(VS Code < 1.70;JetBrains < 2022.2)。
- 公司内网屏蔽了官方插件市场域名。
- 插件市场缓存未刷新。
- 解决方案:
- 升级 IDE 至官方要求的最低版本以上(建议直接用最新稳定版)。
- 若处于内网,请改用 2.1 节所述的离线安装方式(
.vsix或.zip包)。 - JetBrains 用户可点击
Plugins界面左上角的刷新按钮;VS Code 用户可尝试切换网络后重试。
Q2:安装后 IDE 报错「OpenCode failed to start」或「Extension activation failed」
- 常见原因:
- 安装包下载不完整,导致文件损坏。
- IDE 缓存冲突,或与其他 AI 插件(如 GitHub Copilot、CodeWhisperer)产生加载竞争。
- 系统缺少必要的运行库(较常见于旧版 Windows 或精简版 Linux)。
- 解决方案:
- 卸载当前插件,清除 IDE 缓存后重新安装:
- VS Code:
Help→Clear Editor History并删除~/.vscode/extensions/下对应的 OpenCode 文件夹,再重装。 - JetBrains:
File→Invalidate Caches→ 勾选Clear file system cache and Local History,重启后重装。 - 暂时禁用其他 AI 补全插件,确认冲突源后再决定保留哪一个。
Q3:安装完成后,状态栏或左侧活动栏找不到 OpenCode 图标
- 常见原因:
- 插件安装后未重新加载窗口。
- 当前打开的工作区不是标准代码文件夹(如仅打开单个无后缀文件)。
- JetBrains 中图标被折叠在「更多工具窗口」里。
- 解决方案:
- 完全重启 IDE,不要仅点击「Reload」。
- 在 VS Code 中确保打开的是一个文件夹(
File→Open Folder),而非临时单文件。 - JetBrains 用户点击左下角「更多工具窗口」(三个竖点),查看 OpenCode 是否被折叠,右键将其固定到主侧边栏。
Q4:点击登录后,浏览器白屏、报错,或授权后无法自动返回 IDE
- 常见原因:
- 系统默认浏览器拦截了自定义协议回调(
vscode://或jetbrains://)。 - 浏览器处于隐私模式,或安装了广告拦截插件。
- 公司防火墙/代理拦截了认证域名。
- 解决方案:
- 暂时关闭浏览器的隐私模式或广告拦截插件,重新点击登录。
- macOS 用户若使用 Safari,建议临时将 Chrome/Edge 设为默认浏览器后重试。
- 若始终无法自动回调,可在浏览器授权页手动复制 Token,粘贴回 IDE 的「手动输入 Token」框完成登录(见 2.1.2 节)。
- 检查系统代理设置,必要时在 IDE 的 HTTP Proxy 配置中填入公司代理地址。
Q5:离线安装包提示「不兼容」或「Install from VSIX」报错
- 常见原因:
- 安装包与 IDE 版本或架构不匹配(如给 JetBrains 用了 VS Code 的
.vsix包)。 - 安装包下载不完整。
- JetBrains 的
.zip插件包未正确解压或内部路径被修改。
- 解决方案:
- 确认文件后缀:VS Code 用
.vsix,JetBrains 用.zip,切勿混用。 - 重新从管理员或官网下载完整安装包,校验文件大小。
- JetBrains 离线安装时,不要自行解压
.zip包,应在Install Plugin from Disk中直接选择原始.zip文件。
Q6:安装 OpenCode 后 IDE 启动明显变慢,或打开大项目时卡顿
- 常见原因:
- 机器内存不足(< 8 GB),插件索引与 IDE 原生索引同时运行。
- 项目包含大量生成文件(如
node_modules、build)未被排除,导致 OpenCode 尝试解析。
- 解决方案:
- 参照 2.3 节「首次启动基础配置」,将
node_modules、.git、dist等目录加入排除列表。 - 若硬件确实紧张,可在 OpenCode 设置中关闭「自动索引」或「实时补全」,改为手动触发。
- 临时关闭其他非必要插件,释放内存。
Q7:安装完成后,输入代码始终没有灰色补全提示
- 常见原因:
- 模型未配置或配置错误(未登录、API Key 失效、私有化 Endpoint 不通)。
- 当前文件类型被 OpenCode 忽略(如纯文本
.txt、日志文件)。 - 编辑器中启用了「只读模式」或「Diff 视图」。
- 解决方案:
- 检查右下角状态栏:若显示红色感叹号或「未连接」,点击图标重新登录或检查 API 配置。
- 确认当前文件属于代码文件(
.py、.java、.js等),并在可编辑状态下测试。 - 按
Ctrl+Shift+P(或Cmd+Shift+P)输入OpenCode: Status,查看服务状态面板是否有报错信息。
Q8:与 GitHub Copilot / Codeium / 通义灵码 等同类插件同时安装,快捷键或补全混乱
- 解决方案:
- 建议只保留一个 AI 补全插件活跃,将其他的完全禁用(Disabled),而非仅关闭其补全开关。
- 若必须共存,在 OpenCode 设置中将「补全触发方式」改为「手动触发」,避免多个插件同时抢占
Tab键和幽灵文本区域。