插件setting sync
它是一款使用GitHub中的Gists作为配置文件存储来实现同步的。它可以让我们在无数个设备上同步VSCode的配置。
功能作用
该扩展可以同步以下内容:
- 配置文件
- 快捷键配置
- 启动文件记录
- Snipper文件(自定义代码模版)
- VSCode插件
- 插件配置
- Workspace文件夹
具体操作一:上传配置信息
开始前如无github账号请先注册,因为setting sync插件 是基于Gist来存储配置的
1. 在vscode中安装该插件
2. 安装插件后自动弹出扩展欢迎页面;并点击LOGIN WITH GITHUB
若操作不当关闭改扩展welcome页面:进行重新卸载重新安装
3. 登录后进如授权页面,可以安心地点击Authorize shanalikhan即可授权!
授权成功后:会出现页面:success! you may now close this tab.
转回到vscode,出现如下页面表示成功
上图为第一次授权登录此插件显示的页面;若github账号已同步过配置信息,在skip按钮上方会有同步过的配置信息;文章后有示例图。
4. 点击SKIP按钮,同步上传配置信息
上传快捷键:
- Windows/Linux:Shift + Alt + U
- Mac:Shift + Option + U
或者打开编辑器命令行: Command + Shift + P (Mac)然后输入 >Sync: Update/Upload Settings
**当我们上传配置的时候,右下角会提醒我们,是否需要强制上传或者下载配置,并且覆盖GitHub Gist上面的配置数据。这个是为了防止我们误操作覆盖了自己的配置文件。**直接点“是”就完事了。
控制台会有如下输出:
至此上传完成。
具体操作二:同步下载配置信息
1. 在另一主机上安装setting sync插件,如操作一一样并登陆授权
回到vscode,出现如下页面
2. 选中需要同步数据,出现对话款,选BACK
此时插件会记录Gist ID:
3. 执行同步下载操作
快捷键:
- Windows/Linux:Shift + Alt + D
- Mac:Shift + Option + D
或者打开编辑器命令行 Command + Shift + P (Mac)然后输入 >Sync: Download Settings
等待下载,下载成功后可以看到控制台输出。