需求背景

自己平常工作,一般在公司用公司的电脑,在家里就是自己的,但是vscode如果配置了新的内容,或者安装了新的插件,那每次都需要单独记录一下然后再重新配置一遍。使用Settings Sync插件可以直接同步配置和插件.

安装和配置

首先肯定是需要VSCode的,然后在插件栏搜索settings sync并安装。

在安装完成之后如果需要重新载入就点击重新载入

之后这个扩展会自动打开一个vscode标签,需要点击标签页上的LOGIN WITH GITHUB,会自动跳转到GitHub的授权页面,登陆GitHub账号(如果没有就注册一个),授权完成后浏览器页面会显示Success!等字样。

如果之前使用过这个插件,那么会在vscode标签上显示之前的gist id可供选择。

如果没有,那么可以使用插件自动生成,而不用自己去GitHub上生成,自己生成可能会遇到很多问题,推荐使用自动生成的方式

自动生成gist

打开vscode全局命令搜索(快捷键):

Mac: cmd+shift+P
Linux: ctrl+shift+P
Windows: ctrl+shift+P

输入Sync: Update/Upload Settings,然后回车,会自动创建GitHub gist,插件会有一个询问是否确定上传,记得点,不然GitHub上相应的gist中保存的文件全部都是空的。

在其他机器上同步配置

如果是新机器那么只需要安装插件,然后在自动打开的标签上点击LOGIN WITH GITHUB获得授权,然后vscode标签上就有之前上传的配置可以选择了。

查找自动生成的gist id

访问https://gist.github.com/YourName,会有一个YourName/cloudSettings的项目,描述为Visual Studio Code Settings Sync Gist

点击进去会有一个链接<script src="https://gist.github.com/YourName/GistId.js"></script>,链接中的GistId就是同步需要的Key

最新文章

  1. 用rem实现WebApp自适应的优劣分析
  2. css中内容生成器
  3. SSAS使用MDX生成脱机的多维数据集CUB文件
  4. Machine Learning—Mixtures of Gaussians and the EM algorithm
  5. shell脚本练习(短路练习)
  6. HDU2094(产生冠军)题解
  7. setsockopt()使用方法()参数说明
  8. UVa-Palindromes
  9. 推荐学习c语言的几个开源项目
  10. The 2014 ACM-ICPC Asia Mudanjiang Regional
  11. [bzoj3702] 二叉树
  12. 运行 vue 报node错
  13. servlet 会话管理
  14. android json解析及简单例子+Android与服务器端数据交互+Android精彩案例【申明:来源于网络】
  15. python基础和进阶思维导图(转)
  16. stm32f051 DMA需要注意的一点
  17. mvn archetype:generate 创建Maven项目
  18. 750A New Year and Hurry
  19. WebAPI请求(转)
  20. Android中xml tool属性

热门文章

  1. Django:序列化的几种方法
  2. ubuntu 安装 svn
  3. 循环(数组循环、获取json数据循环)、each()循环详解
  4. [转帖]libev与libuv的区别
  5. [转帖]TPC-C基准测试之链路层优化
  6. 使用RestTemplate进行服务调用的几种方式
  7. go 错误
  8. 开源微信小程序商城测评
  9. 【转发】Java split()用法
  10. Visual Studio 2013/15/17小技巧