VSCode 配置同步有四种方法:一、启用内置 Settings Sync 并登录 GitHub/Microsoft 账户;二、导出配置为 JSON 托管私有 Gist 后导入;三、用符号链接将用户目录指向 iCloud/Dropbox;四、安装 Syncing 扩展通过 GitHub Gist 自动同步。

如果您在多台设备上使用 VSCode,但发现设置、扩展和快捷键无法自动同步,则可能是由于未启用或未正确配置同步功能。以下是实现配置文件同步的步骤:
本文运行环境:MacBook Air,macOS Sequoia
一、启用 VSCode 内置 Settings Sync
VSCode 自带的 Settings Sync 功能可将用户设置、扩展、键盘快捷方式、片段和 UI 状态加密上传至 GitHub 或 Microsoft 账户,并在其他设备上一键拉取。
1、打开 VSCode,按下 Cmd + Shift + P(Mac)或 Ctrl + Shift + P(Windows/Linux)调出命令面板。
2、输入并选择 Preferences: Turn on Settings Sync。
3、在弹出的登录界面中,选择 GitHub 或 Microsoft 账户进行身份验证。
4、勾选需同步的项目,包括 Settings、Extensions、Keybindings、Snippets、UI State,点击“确认”完成启用。
二、使用 GitHub Gist 手动同步配置文件
当内置同步不可用(如企业网络限制 OAuth 登录),可将配置文件导出为 JSON 并托管于私有 GitHub Gist,通过脚本或手动方式在各设备间复用。
1、在 VSCode 中执行 Developer: Export Settings 命令,生成包含全部用户配置的 settings.json 和 keybindings.json 文件。
2、访问 https://gist.github.com,创建一个私有 Gist,将导出的 JSON 内容分别粘贴为两个文件(如 settings.json 和 keybindings.json)。
3、在目标设备上,执行 Developer: Import Settings,粘贴对应 Gist 的原始 URL(以 /raw/ 结尾)完成导入。
发卡宝是一个专业的软件卡密等虚拟商品在线交易平台,拥有多种兑换方式,费率低,结算快,正规企业平台一直稳定运营,24小时不间断提供自动发卡服务。【模板说明】试用版自带一套模板(响应式)【环境支持】PHP环境 / 200M或以上空间大小 / 开启父路径 / 设置index.php为默认首页 / 目录写入权限需要开启【数据库】MySQL【安装步骤】将文件上传至空间目录,运行“http://域名/inst
三、通过符号链接统一配置目录
适用于高级用户,可将 VSCode 的用户数据目录(如 ~/Library/Application Support/Code/User)指向一个跨设备同步的云盘路径(如 iCloud Drive 或 Dropbox),实现文件级实时同步。
1、退出所有 VSCode 实例。
2、将原配置目录重命名为 User.backup,例如:mv ~/Library/Application\ Support/Code/User ~/Library/Application\ Support/Code/User.backup。
3、在 iCloud Drive 中创建新目录:mkdir -p ~/Library/Mobile\ Documents/com~apple~CloudDocs/VSCode-User。
4、建立符号链接:ln -s ~/Library/Mobile\ Documents/com~apple~CloudDocs/VSCode-User ~/Library/Application\ Support/Code/User。
四、使用第三方扩展 Syncing
Syncing 扩展提供基于 GitHub Gist 的轻量同步方案,支持自动触发、冲突提示与版本回溯,无需依赖 VSCode 内置账户体系。
1、在扩展市场中搜索并安装 Syncing(作者:yaozhengyu)。
2、按 Cmd + Shift + P 输入 Syncing: Setup,按提示生成 GitHub Personal Access Token(需开启 gist 权限)。
3、将 Token 粘贴至 VSCode 设置中的 syncing.gistId 与 syncing.token 字段。
4、首次同步执行 Syncing: Upload,其他设备执行 Syncing: Download 即可获取最新配置。









