VS Code 的 Settings Sync 功能可通过 GitHub 账号同步用户设置、快捷键、代码片段、扩展和 UI 布局;开启后一键登录授权并选择同步项,新设备登录同一账号即可自动恢复全部配置。

你是否在多台设备上使用 VS Code?每次换设备都要重新配置主题、扩展和快捷键,是不是很麻烦?其实 VS Code 提供了内置的“Settings Sync”功能,能让你轻松同步编辑器设置,保持工作环境一致。
什么是 Settings Sync?
Settings Sync(设置同步)是 VS Code 内置的一项功能,允许你通过 GitHub 账号将以下内容在不同设备间自动同步:
- 用户设置:如字体大小、缩进风格、自动保存等
- 键盘快捷方式:自定义的快捷键配置
- 代码片段:你自己添加的代码模板
- 已安装的扩展:同步后可一键安装
- UI 布局:面板位置、侧边栏展开状态等
如何开启 Settings Sync?
启用过程简单,只需几步:
- 打开 VS Code,按下 Ctrl+Shift+P(Mac 上是 Cmd+Shift+P)打开命令面板
- 输入并选择 “Turn on Settings Sync…”
- 选择使用 GitHub 登录并授权 VS Code
- 选择要同步的数据类型
- 点击“Sync Now”立即同步
登录成功后,你的设置会上传到 GitHub 的一个秘密 Gist 中,加密存储,安全可控。
在另一台设备上恢复设置
在新设备上安装 VS Code 后:
- 登录同一个 GitHub 账号
- 执行“Turn on Settings Sync…”
- 选择“Sync with my account”
VS Code 会自动下载你之前同步的配置,并提示你是否应用。确认后,所有设置和扩展都会自动恢复,就像用的是同一台电脑。
管理与排查问题
如果你发现某些设置没同步,可以检查:
- 是否在所有设备上都开启了 Sync
- 网络是否正常,能否访问 GitHub
- 在命令面板中运行 “Sync: Show Synced Data” 查看当前同步状态
- 使用 “Sync: Reset Sync Data” 可清除云端数据,重新开始
你也可以随时在设置中搜索“Sync”来调整同步项或关闭功能。
基本上就这些。只要登录账号,VS Code 的 Settings Sync 就能在背后默默帮你保持环境一致,省去重复配置的烦恼。不复杂,但非常实用。










