【51CTO.com快译】Visual Studio Code(又名 VSCode)是一种非常流行的源代码编辑器,提供了大量的扩展件来满足每个人的需求。VSCode可灵活定制,您可以轻松安装插件。
本文将主要介绍如何保存您的VSCode设置,并在另一台机器上使用相同的设置,无需从头开始设置一切。
VSCode Snyc需要什么?
前面说过,VSCode可灵活定制。没人会一成不变地使用新安装的VSCode。视开发者的需要而定,他/她可以随意定制,安装任意数量的软件包。
如果有另一台机器,您想使用相同的设置怎么办?您认为尝试从头开始手动复制设置很容易吗?绝对不容易。这时同步扩展件就有了用武之地。
如何跨机器同步 Visual Studio Code设置?
同步设置扩展件使用GitHub gist和令牌跨不同机器同步您的设置。您需要有一个 Github 帐户才能按照步骤操作、设置完美同步。
在VSCode中安装设置同步扩展件
进入到strong>VSCode,打开如下所示的扩展件,然后键入“Settings Sync”,按“安装”。
图1. 在VSCode中安装设置同步扩展件
有两种方法可以配置同步设置。可以选择“使用Github登录”选项,该选项将使用OAuth 向GitHub完成身份验证,并会自动创建gist以上传您的设置。
图2. 设置同步扩展件登录
一旦您授予了权限,将在浏览器中看到一条消息成功。
将VSCode设置上传到GitHub帐户
要将设置上传到Github,请按“CTRL + SHIFT + P”打开命令提示符,然后键入“sync: update/upload settings”。您也可以使用“SHIFT+ALT+U”。
图3. 上传 VSCode 设置
您可以查看日志以查看同步是否成功。要打开日志,请打开命令托盘,键入“setting sync:show log”。
图4. VSCode 同步设置日志
现在进入到https://gist.github.com/
图5. VSCode 同步设置
在第二种方法中,您必须通过创建访问令牌和创建gist来手动配置设置。个人访问令牌用于身份验证。进入到GitHub设置 → 开发者设置 →个人访问令牌→生成新令牌。
图6. 个人访问令牌
点击gist,按“生成令牌”。
图7. 生成令牌
对于生成令牌,您必须复制令牌并确保其安全。
图8. 复制生成令牌
如果您忘记或丢失了令牌,可以选择重新生成令牌。必须在同步设置中更新新令牌。
图9. 重新生成令牌
现在创建gist,这个git将用于上传设置。
图10. 创建gist
您可以从URL获取gist id,如下所示:
图11. gist ID
在开始页面上,点击编辑配置进行手动设置。
图12. VSCode 同步设置配置
您必须同时输入在前一个步骤中创建的gist ID和访问令牌。
图13. 手动设置
现在您可以上传设置了。按“CTRL + SHIFT + P”打开命令托盘,然后输入“sync: update/upload settings”。
将VSCode 设置导出到另一台机器
现在要将设置导出到另一台机器,您必须执行相同的第二步。您必须在机器中安装同步设置,并选择“编辑配置”,以便从GitHub获取gist ID和访问令牌。
现在打开命令托盘,并输入“sync: Download settings”,按回车键。或者,您也可以使用SHIFT + ALT + D键绑定。这将从GitHub gist下载设置,并将与您的机器同步,所有的设置、扩展件和键绑定等都同步过去。
原文标题:How to Sync VSCode Settings Across Any Machines,作者:Karthick SudhakarJ
【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】