必须通过强制参数访问marketplace历史版本菜单或手动安装.vsiv文件来安装旧版github copilot,步骤包括确认vs code版本、筛选兼容发布版、修改package.json引擎声明并重载窗口。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想用旧版GitHub Copilot避开新版本的AI响应延迟、代码建议卡顿或与特定项目工具链冲突的问题,必须绕过VS Code插件市场的版本封锁机制——它默认只显示最新版,且不提供历史版本选择入口。
先确认当前VS Code版本并查找兼容旧版
打开终端,执行 code --version,记下精确版本号(例如 1.89.2);这个数字将决定你能装哪些旧版Copilot,因为插件 package.json 中的 "engines.vscode" 字段必须匹配或宽松覆盖它。
访问 GitHub Copilot 官方仓库 Releases 页面:github.com/github/copilot-vscode/releases;注意只看带 .vsix 后缀的正式发布资产(Assets),忽略 Source code 或 zip 包。
从发布时间倒序筛选:优先选发布时间早于你当前 VS Code 版本发布日期的版本(例如你用的是 2026年4月发布的 1.89.2,则避开 2026年5月之后发布的 Copilot 版本);【不要选 pre-release 标签的版本,它们会触发自动升级覆盖】。
通过 Marketplace URL 参数强制调出历史版本菜单
在浏览器中打开 Copilot 市场页:marketplace.visualstudio.com/items?itemName=GitHub.copilot。
在地址栏末尾追加 ?vscodeVersion=1.89.2(把 1.89.2 替换为你本地的实际版本号),然后回车刷新页面。
等待页面右下角出现 Install Another Version… 下拉菜单;点击它,只选择带绿色 ✅ 图标的版本——灰显项表示作者已撤包或声明不兼容,点选后会静默失败。
手动安装 .vsix 文件(离线/内网/无 Marketplace 访问时)
方法一:直接拖入安装
下载好目标版本的 .vsix 文件(如 copilot-1.215.0.vsix),确保文件名不含中文和空格;把它拖进已打开的 VS Code 窗口任意位置,松手即触发安装流程。
方法二:命令行安装
终端执行:code --install-extension /path/to/copilot-1.215.0.vsix;【路径必须是纯英文、无空格的绝对路径,否则报 ENOENT 错误】。
方法三:命令面板安装
按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS),输入 Extensions: Install from VSIX,回车后定位并选择已下载的 .vsix 文件。
解决“已安装但被禁用:不兼容当前 VSCode”
第一步:定位插件目录
Windows 路径为 %USERPROFILE%\.vscode\extensions\github.copilot-1.215.0\,macOS/Linux 为 ~/.vscode/extensions/github.copilot-1.215.0/;注意版本号要和你装的一致。
第二步:修改兼容声明
用文本编辑器打开该目录下的 package.json,找到 "engines": { "vscode": "^1.101.0" } 这一行;把它改为 "vscode": ">=1.85.0" 或更严格的 "vscode": "=1.89.2"。
第三步:重启生效
保存文件后,在 VS Code 中按 Ctrl+Shift+P → 输入 Developer: Reload Window → 回车;不要只点「启用」,否则修改不会加载。







