Settings Sync能够同步你当前的VSCode配置环境,当你须要在其它的电脑工做时,您不用重头再来一遍。新机器登陆一下就搞定了。不再用折腾环境了。前端
大体原理:使用GitHub Gist来同步多台计算机上的设置,代码段,主题,文件图标,启动,键绑定,工做区和扩展。git
Visual Studio Code 1.36github
Settings Sync 3.4.0编程
教程分为浏览器
初次使用 如何上传配置(#1)编程语言
已有配置 直接下载(#2)编辑器
在VSCode中点击扩展,搜索:Settings Sync 安装url
安装好扩展以后咱们登陆GitHub开通并建立一个Gist(代码片断管理服务)来保存你的环境配置。插件
Let's to it翻译
登陆你的Github 点击头像 进入Settings页面
在Settings页面点击进入 Developer settings (开发者设置)再点击进入Personal access tokens (我的受权令牌)页面生成一个令牌 点击 Generate new token
令牌的做用能帮助咱们就在VSCode中使用本身的私有令牌访问本身的保存在Gist上的配置
因此咱们输入令牌备注,勾选Gist,点击生成。
而后你就得到了本身的Gist专属访问令牌,你能够用记事本保存下来,待会而且将来你可能须要在另外一台电脑下载你的配置 你一样须要使用到这个令牌。(截图中生成Token演示后删除,请本身生成)
而后再次点击你的头像 点击进入->Gist页面 点击建立一个新Gist。
输入建立的Gist描述和片断内容,保存便可。
手动复制刚才建立的Gist仓库的ID:它显示在浏览器url最后一串字符串或者截图中第二个框gist冒号后面的字符串(以下图)把它保存在你的记事本中
回到VSCode编辑器中 使用快捷键Ctrl+P
输入命令 >sync
点击 同步:高级选项
ps:若是有问题,能够点红框下面的 扩展设置重置 它不会清除你现有的扩展,只恢复初始sync的配置) 快捷键的用法是 Ctrl+P
输入命令:>Sync: Reset Extension Settings
而后选择同步:编辑配置设置(截图中文翻译错误)
输入你在github上建立的gist token 记得使用Ctrl+S
保存更改
而后以下图进入Settings Sync扩展设置页面设置
输入建立的Gist仓库ID 输入自动保存设置
使用Settings Sync咱们须要记住两个快捷键:
Shift + Alt + U
将配置环境 扩展插件信息上传到云端
Shift + Alt + D
下载云端的配置
因此咱们接着上一步 直接在VSCode中使用Shift + Alt + U
Settings Sync扩展 会在输出区域提示 这里提示没有扩展别移除(由于第一次同步) 而后6个扩展被同步。
你还能够在你的Gist仓库中查看,看看Settings Sync上传了什么
假设我刚才是在用公司的电脑进行了一次初始化同步设置。如今我想起来我家里的电脑已经设置好了,并且安装的插件更多,有的插件我都忘记了名字。那么我只须要拉取家中Settings Sync配置中对应的Gist ID便可作到 公司和家中用的是同一套VSCode的配置。
下面咱们来实际操做一次。
查看咱们的Gist仓库,获取你想要拉取的Gist ID。截图中,红框中的就是昨晚我在家中最后同步的Gist配置了。点击进入 复制这个Gist ID
更改Settings Sync中的Gist ID设置:
快捷键Shift+Alt+D 下载配置
同步成功 须要重启VSCode
PS:这里能够思考一下,为何第一次设置Settings Sync须要建立Token 这里就不须要设置Token了,其实你能够这么理解 Gist ID 它用来标记你的仓库号码 你可能有多个仓库 你的仓库大门用的都是刷脸验证(令牌Token验证),也就是说。Token你只须要建立一个对应Gist的Token便可(多个也能够) 它们均可以打开你的Token,由于在第以前我设置好了token,因此这里我只须要设置好Settings Sync 相应的仓库号码。就能够完成同步了。
重启后看到同步到了我最常使用的这个Gist配置。一共有31个扩展(虽然不少,但VSCode使用依然顺滑)。
使用Settings Sync 须要明白 Gist ID和Token ID他们的做用。配置好以后使用快捷键 Shift+Alt+U(上传)/D(下载)。
对于在使用过程当中出现的一些错误 能够简单三部曲:
它不会清除你现有的扩展,只恢复初始sync的配置) 快捷键的用法是 Ctrl+P 输入命令:>Sync: Reset Extension Settings
设置Token ID
而后同步上传或者下载配置。
为 (吃) 什 (我) 么 (安) 要 (利) 用 Visual Studio Code :
开源,免费,多语言支持(有中文)
超全面的编程语言和各类文件格式支持 详见官网查询 https://code.visualstudio.com/
集成git
自定义配置 语法高亮 自动提示 代码补全 多种主题 配合插件扩展 可玩性极高
智能提示强大
前端界面友好,想不到的丝滑 而且是开箱即用的
调试功能强大
各类方便的快捷键
强大的插件扩展(你想要的基本都有 各种语言代码提示\调试\更利于分辨好看的样式 等等插件) more:https://marketplace.visualstudio.com/
下一期考虑写一篇介绍VSCode 必装 好用的 ★★五星★★插件 让人写代码也能上瘾
Bye。