VSCode 跨设备迁移
由于获取了一台新的设备安装了新的操作系统,所以需要将旧设备上的开发环境迁移到新设备,其中最主要也是最重要的部分就是vscode迁移,所以有了这篇文章。
环境说明:
旧设备:
OS: Fedora 40
vscode version:
新设备:
OS: Fedora 43
vscode version: 1.116.0
准备工作
备份插件列表:
在旧设备,需要将插件列表导出,以便在新设备上使用一条命令按照所有插件。
1 |
|
备份配置文件:
将旧设备上的配置文件全部拷贝出来,配置文件位于~/.config/Code
1 |
|
其中配置文件位于:
/.config/Code/User/settings.json/.config/Code/User/keybindings.json
快捷键配置位于:
如果是window, 配置文件默认位于:`C:\Users\USERNAME\AppData\Roaming\Code
插件迁移
跨设备或重装后恢复环境
从备份的插件列表文件,使用以下命令一键按照插件:
1 |
|
配置迁移
在准备阶段我们备份了vscode配置文件,将其拷贝到新设备用户主目录的.config/Code
如果两个设备的文件目录结构相差太大,可以只拷贝.config/Code/User/settings.json、.config/Code/User/keybindings.json,其他如workspace等等可以根据新环境重新建立。
快捷键迁移
此步骤在配置迁移中已经完成,如果没有完成可以从配置文件备份中拷贝keybindings.json到用户主目录.config/Code/User/keybindings.json
至此整个vscode的跨设备迁移就以及完成,过程相对比较简单省事。当然此过程离完美还有一定的距离,例如插件列表还需要使用命令行导出,配置文件的目录结构过于复杂分散。相对于vim的迁移过程还是复杂了很多。