一、安装的扩展是通过自己一点点手动安装的
1、首先在vscode的扩展里面安装 settings sync
安装完成后重新载入,这个时候你也可以看里面的详细信息,此文以下可以不看
2、上传你的扩展到github
快捷键Shift + Alt + U,弹出github页面,生成新的Token,勾选gist创建,生成的token存起来,因为以后就找不到它了。然后回到vscode,会让你输入刚才生成的token(如果没有让你输token,就再Shift + Alt + U),这时候就会上传成功并生成自己私有的gist。记住这俩货,以后在新的机器上安装我们此时的扩展就靠他俩了。
在新机器上安装就简单了,Shift + Alt + D 表示下载我们上传过的扩展,这时vscode会问你要GitHub Token、GitHub Gist,分别输入就完事了,中间下载一般失败了,多半是你网络问题,重新Shift + Alt + D会继续下载。
二、通过别人的Token、Gist ID安装的扩展
这时你最需要的是重置token/gist,F1,输入sync,选择select Reset Token and Gist Settings,会提示你重置成功,下面就和"步骤一"一模一样了。
三、创建公开的Gist
步骤一中,我们创建的私有的gist,别人拿到之后大家用一套风格开发,挺好,但是如果有人懒省事,比如没有创建自己私有的gist,而是拿到你的token/gist,这时候他又改了一些配置(比如 “fileheader.Author”: “qiuzhf”,“fileheader.LastModifiedBy”: “qiuzhf”,)或者又下载或删除了一些扩展,一不小心Shift + Alt + U,凉凉,这时候我们就要注意了,我们需要分享别人一个公开的gist,他只能下载,但是不能上上传他的配置到我的上面,如果他觉得有需要的扩展你没有,他完全可以按照步骤二搞自己的。