VSCode 同步设置插件 - Settings Sync
Setting Sync 可同步包含的所有扩展和完整的用户文件夹
快捷键
-
上传: Shift + Alt + U (Sync: Update / Upload Settings)
-
下载: Shift + Alt + D (Sync: Download Settings)
如果快捷键有冲突,可Ctrl + K + S快捷键设置配置其它快捷键 或 Ctrl + P / F1 在命令窗口输入 >sync 即会出现相应命令供选择
![](http://upload-images.jianshu.io/upload_images/4804567-f860d74c83b86ca9.png?imageMogr2/auto-orient/strip|imageView2/2/w/727/format/webp)
配置
1. 安装 同步插件"Settings Sync"
![](http://upload-images.jianshu.io/upload_images/4804567-408668002c69db88.png?imageMogr2/auto-orient/strip|imageView2/2/w/336/format/webp)
2. 进入github -> Settings 在左侧 Developer settings -> Personal access tokens
![](http://upload-images.jianshu.io/upload_images/4804567-361bee793c8018d6.png?imageMogr2/auto-orient/strip|imageView2/2/w/1005/format/webp)
3. 点击按钮 Generate new token 新增一个token
![](http://upload-images.jianshu.io/upload_images/4804567-35ec2e79ced0a98f.png?imageMogr2/auto-orient/strip|imageView2/2/w/750/format/webp)
![](http://upload-images.jianshu.io/upload_images/4804567-70dfff6cf8ba90b9.png?imageMogr2/auto-orient/strip|imageView2/2/w/802/format/webp)
![](http://upload-images.jianshu.io/upload_images/4804567-5b29f77b17c4a5f1.png?imageMogr2/auto-orient/strip|imageView2/2/w/600/format/webp)
记住你自己生成的token值,在VSCode配置上会用得到,最好找个笔记保存下来
4. 回到VSCode配置将token配置到本地
(Sync: Update / Uplaod Settings) Shift + Alt + U
(上传) 在弹窗里输入你的 token, 回车后会生成 syncSummary.txt 文件
![](http://upload-images.jianshu.io/upload_images/4804567-4e3418dee2821edf.png?imageMogr2/auto-orient/strip|imageView2/2/w/757/format/webp)
syncSummary.txt 文件会存储 VSCode 的设置及所安装的插件列表
有点类似package.json这样形式的文件
可以将自己的token分享到自己的团队里面去,这样团队可以共用一套设置
5. 设置同步下载
(Sync: Download Settings) Shift + Alt + D
(下载) 在弹窗里输入你的 gist 值,稍后片刻便可同步成功
PS: 如果不知道 gist, 可在 Your gists
查看
![](http://upload-images.jianshu.io/upload_images/4804567-df5863700b84e26c.png?imageMogr2/auto-orient/strip|imageView2/2/w/199/format/webp)
![](http://upload-images.jianshu.io/upload_images/4804567-b31e85883dc20ad6.png?imageMogr2/auto-orient/strip|imageView2/2/w/475/format/webp)
6. 如果要重置同步设置或变更其它 token
-
方法一:
- 复制重新生成好的token
- 点击命令面板或
Ctrl+Shift+P
输入sync:
找到 Advanced Options 回车 - 选中
Edit Extension Local Settings
(编辑本地扩展设置) - 进入
syncLocalSettings.json
文件, 找到"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,并替换后面复制的值,就可以顺利进行同步配置信息了
注意:当打开 gist.github.com 的时候发现打不开
在百度查找问题和解决办法,很多人给出方案都是 更改 hosts 的 ip ,尝试后无效,可能是 ip 失效了。
然后终于发现了一个解决办法:
点击这个 https://www.ipaddress.com/ip-lookup
在里面输入:github.com
得到 ip地址为(2020-07-09):140.82.112.4
再输入:gits.github.com
得到 ip 地址为(2020-07-09):140.82.113.4
打开电脑中的 C:\Windows\System32\drivers\etc\hosts
文件,添加下
140.82.112.4 github.com
140.82.113.4 gist.github.com
此时,可以打开 gist.github.com 了。