前言

自己平常工作生活中偶尔折腾系统,或许是因为驱动或者其他原因导致系统重装了,vscode 的插件与配置等每次都需要单独记录一下然后再重新配置一遍,发现可以使用 Settings Sync 插件可以直接同步配置和插件。

clipboard.png

上传配置以及相关

  • 首先在 VSC 中安装 SettingsSync,安装完 Settings Sync 插件重启窗口之后按快捷键 Shift + Alt + U 准备上传你的配置,但是首次上传需要一个 access token。
  • 到 GitHub 个人设置创建一个新的 access token。登录 github,在 [Personal access tokens] 页面点击 Generate New Token 按钮

clipboard.png

  • 输入 Token descriptiontoken 的描述,勾选 gist 权限,

clipboard.png

  • 用新建的 Access Token 上传你的配置和扩展记录

clipboard.png

回到 vscode,在任意界面按 Alt + Shift + U,在对话框中输出刚才复制的 token。

再次按 Alt + Shift + U 完成配置上传,使用组合键 Alt + Shift + D 即可下载配置。

一切完成后会自动弹出 Gist ID,控制台也会显示 Gist ID,这意味着你的配置上传到了 GitHub Gist,你可以在 https://gist.github.com/{your_userName}/{gist_id} 上查看具体的上传内容

在 VS Code 中修改
复制重新生成好的 token

点击命令面板 或 Ctrl+Shift+P 输入 sync: 找到 Advanced Options 回车

选中 Edit Extension Local Settings

修改本地配置文件中的 token 属性就可以了

找到配置文件修改
复制重新生成好的 token

Win 下:C:\Users\Administrator\AppData\Roaming\Code\User
Mac 下:~/Library/Application Support/Code/User/syncLocalSettings.json
Linux 下:~/.config/Code/User/syncLocalSettings.json

进入目录后,找到 syncLocalSettings.json 这个文件,查找 token,并替换后面复制的值,就可以顺利进行同步配置信息了。

GitHub Gist: 28a47860089b3948b39775df2ffaaf4e

下载配置

  • 快捷键 Shift + Alt + D 下载配置
  • 首次下载需要输入你的 Github Access Token.
  • 然后输入 Gist ID 即可下载指定的配置,以及安装拓展,假如你有自定义扩展不在这个列表内,它们将被移除,你可以设置是否每次下载都直接移除旧的部分。

大功告成! 现在你就可以在任何机器上轻松复制你的 IDE 配置了,嗯,每次重装系统之后也能很快进入工作状态啦 (๑•̀ㅂ•́)و✧

参考链接

Gist
Personal access tokens
Settings Sync – VSCode


to be continued…