VSCode Config Migrator

一键把 Cursor / VS Code 的设置、快捷键、代码片段、任务、扩展和 Profiles 导出成一个 .zip,在另一台机器上导入。支持 Windows / macOS / Linux,Cursor ↔ VS Code 互通。
安装
在扩展面板 (Ctrl+Shift+X / Cmd+Shift+X) 搜索 ts-org.vscode-config-migrator 安装。
使用方法
1. 导出(旧机器)
Ctrl+Shift+P / Cmd+Shift+P 打开命令面板
- 运行
Config Migrator: Export Editor Config
- 选保存位置和文件名(产物是
.zip)
- 勾选要导出的 Profile → 回车
- 勾选要导出的内容(Settings / Keybindings / Snippets / Tasks / Extensions)→ 回车
- 完成后把
.zip 拷到新机器
2. 导入(新机器)
- 命令面板运行
Config Migrator: Import Editor Config
- 选中刚拷过来的
.zip
- 勾选要导入的 Profile → 回车
- 选导入模式(Merge / Overwrite / New Profiles Only)→ 回车
- 勾选要导入的内容 → 回车
- 等扩展自动安装完,弹出「需要重启」对话框,点
Restart Now
为什么要重启? 编辑器把 Profile 注册表存在内存里,正常退出 / Reload 会把导入的内容覆盖掉。点 Restart Now 会自动强制关闭并重新打开编辑器;插件也会在 .zip 同目录放一个 restart-editor 脚本,可随时双击运行。
⚠️ 导入后不要用 File → Exit 或 Reload Window,会丢失导入的 Profile。用 Restart Now(或脚本)即可。
命令一览
| 命令 |
作用 |
Config Migrator: Export Editor Config |
导出全部配置为 .zip |
Config Migrator: Import Editor Config |
导入 .zip,自动装扩展 + 一键重启(推荐) |
Config Migrator: Import Profiles (Native .code-profile) |
生成官方 .code-profile,走编辑器内置导入(无需重启,但需逐个手动导入,较慢) |
Config Migrator: Export Profile |
只导出单个 Profile |
Config Migrator: Finalize Profile Registration |
万一重启后 Profile 没出现,运行它补注册 |
导入内容说明
| 选项 |
默认 |
说明 |
| Settings |
✅ |
用户设置 settings.json |
| Keybindings |
✅ |
快捷键 keybindings.json |
| Snippets |
✅ |
代码片段 |
| Tasks |
✅ |
任务配置 |
| Extensions |
✅ |
扩展列表,导入时自动安装 |
| Extension globalState (state.vscdb) |
⬜ |
扩展内部状态(登录/历史/缓存),文件较大 |
| Extension storage folders |
⬜ |
扩展自定义缓存目录 |
只搬设置和扩展,保持默认即可。想连插件的登录状态 / 历史一起搬,才勾最后两项。
平台支持
Windows / macOS / Linux 全平台,VS Code 与 Cursor 均可,且可跨平台、跨编辑器迁移。
许可证
MIT
| |