应使用Shan Khan的Settings Sync扩展同步GitHub Copilot环境:先授权gist权限获取Gist ID,再开启插件同步并上传配置;新设备需粘贴Token和Gist ID下载,最后单独登录Copilot。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想在新电脑上快速复现已配置好 GitHub Copilot 的 VSCode 环境,包括插件启用状态、Copilot 相关设置(如自动补全开关、聊天面板偏好)、以及与之协同工作的其他扩展(如 Prettier、ESLint)的联动配置,而不是仅靠手动重装插件再逐项调参。
确认当前 VSCode 版本与同步路径
打开 VSCode → Help → About,查看版本号。若显示 1.84 或更高版本,则官方 Settings Sync 已强制绑定 Microsoft 账户,GitHub 登录将失败或卡在授权界面。此时必须使用第三方 Settings Sync 扩展(Shan Khan 维护),它直连 GitHub Gist,不受官方限制影响。
若版本低于 1.84,可跳过本阶段,直接启用内置 Sync;但该情况在 2026 年已极罕见,建议统一按第三方扩展方案操作。
安装并配置 Settings Sync 扩展
在 VSCode 扩展市场搜索“Settings Sync”,安装作者为 Shan Khan 的同名扩展,安装后重启编辑器。
按下 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS),输入“Sync: Login”,回车执行。浏览器将跳转至 GitHub 授权页,务必勾选 gist 权限(不是 repo 或其他权限),否则后续上传会报错“Failed to create gist”。
授权成功后,VSCode 自动创建一个新 Gist,并生成唯一 ID。该 ID 将用于后续设备下载——请复制保存,它不会在 UI 中反复显示。
开启插件同步并上传 Copilot 相关配置
按下 Ctrl+Shift+P → 输入“Sync: Advanced Options” → 选择“Toggle Extension Sync”。这一步不可跳过,否则即使 Copilot 已安装,同步后新设备也不会自动安装它。
再次按下 Ctrl+Shift+P → 输入“Sync: Upload Settings”,回车执行。上传过程会序列化以下内容:user settings.json(含 "github.copilot.enable"、"github.copilot.chatPanel.defaultVisibility" 等键值)、已启用/禁用的扩展列表、keybindings.json(如 Copilot 快捷键绑定)、snippets 文件夹(若自定义过 Copilot 提示模板)。
注意:.vscode/settings.json(工作区级)和含 http://、token、password 的敏感字段会被自动过滤,不会上传至 Gist。Copilot 的登录凭证(即你 GitHub 账户的 OAuth 状态)也不上传,新设备需单独登录一次 Copilot。
在新电脑上还原完整 Copilot 环境
1. 安装相同版本的 VSCode(建议 ≥1.85,避免兼容问题)→ 安装 Settings Sync 扩展 → 重启。
2. 按下 Ctrl+Shift+P → 输入“Sync: Edit Extension Local Settings”,打开 syncLocalSettings.json,在 "githubPersonalAccessToken" 字段粘贴你保存的 GitHub Token(必须是带 gist 权限的 token)。
3. 按下 Ctrl+Shift+P → 输入“Sync: Download Settings”,回车后系统会提示输入 Gist ID —— 粘贴你之前保存的 ID,确认。
4. 下载完成后,VSCode 自动解析 JSON 并触发扩展安装队列。此时不要关闭窗口,等待右下角弹出“Extensions installed: GitHub.copilot, ...”提示。
5. 打开命令面板 → 输入“GitHub Copilot: Sign in”,完成账户授权。Copilot 即刻生效,所有同步的设置(如自动补全开关、聊天面板默认隐藏等)已就位。


















