使用Settings Sync同步你的vscode配置

不知道你有没有这样的经历,使用vscode开发的好好的时候,突然弹出一个更新提示,手贱点了更新,更新完后shift + alt + f格式化下代码,结果代码排版格式什么的都初始化了,一夜回到解放前;又或者,在公司开发一个紧急项目,下班后回家用git pull最新的代码,修改完后想做提交代码早点睡觉,发现死活提交不上,原来是eslint限制了,代码格式化不一致...

不可否者vscode是一款好用的IDE,可是仍存在着一些小缺陷,为了方便在不同设备上使用统一的用户配置(团队协作时特别有用,确保代码风格统一),这里推荐一款vscode 插件 Settings Sync

官网是这样描述的

Synchronize Settings, Snippets, Themes, File Icons, Launch, Keybindings, Workspaces and Extensions Across Multiple Machines Using GitHub Gist.
[图片上传中...(image.png-24b534-1554877039948-0)]

Shan.code-settings-sync

安装Settings Sync

打开vscode,在侧边栏拓展栏目中搜索Settings Sync,点击安装。


sync插件的使用原理是通过github保存用户设置,然后在各个设备间同步拉取配置。

创建github token

安装完拓展后,我们打开github,创建一个新的令牌

1. 登录github
2. Settings / Developer settings
3. Personal access tokens
4. Generate new token
1.打开设置页面

2.打开开发者设置

3.打开个人token

4.创建token

创建时需要填写token描述和选中gist,如图


创建完成后会得到一个token


image.png

妥善保管该token,以备将来使用(即从其他计算机上传)。

到这里,github的操作完成了。

上传用户配置

接着回到vscode,我们通过快捷键快速打开命令窗口 ctrl + shift+ p,输出sync关键字。

sync 关键字

选择Sync:上传设置(这里可以简化为shift + alt + u
设备上第一次上传的时候需要填写上一步获取到的token信息
image

回车后将上传用户配置(user setting和拓展安装记录),第一次时间一般较长,上传完成后拓展会返回Gist ID,和前面token一样

妥善保管该 Gist ID,以备将来从其他机器下载最新设置。

下载用户配置

如果是去到其他设备,我们应该下载用户设置,操作和前面一样,只不过我们选择的是Sync:下载设置(这里也可以简化为shift + alt + d

image.png

回车后要求输入token和gist id,按照提示输入即可。
第一次拉取用户配置的时候,往往是比较慢的,因为要安装配置上的一些插件。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,262评论 4 61
  • 大家好,欢迎来到“布道”指南的第二期。首先解释下,标题中的“布道”毫无任何宗教元素,只是来自和朋友间的玩笑,换句话...
    ljgibbs阅读 4,304评论 0 13
  • (接上)时光悄悄流逝,那年夏天我们顺利升入初中,初中和小学中间只隔着一条不是很宽的马路。我和萍幸运地又被分到了一个...
    黑龙江冷月阅读 363评论 0 5
  • 你知道吗 最害怕的事是从梦中醒来 你的音容笑貌,你美丽的背影 都会“唰”的一下从大脑中抽离 就像小孩被夺走了最心爱...
    哲学的狐狸阅读 95评论 0 0
  • 以前看过一个段子: 其实微信运营很简单,只要你掌握了: 传播学、营销学、CRM理论、4P理论、市场调研、策略制定、...
    chenjiajian阅读 625评论 3 5