如何在任何机器之间同步VSCode设置?

译文
开发 前端
Visual Studio Code(又名 VSCode)是一种非常流行的源代码编辑器,提供了大量的扩展件来满足每个人的需求。VSCode可灵活定制,您可以轻松安装插件。

[[411523]]

【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/ ,您会发现一个新的gist被自动创建。在下图中,您可以看到总共有五个文件已上传到了gist。

图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】

 

责任编辑:华轩 来源: 51CTO
相关推荐

2018-05-14 15:10:10

Vim编辑器Linux

2019-08-13 16:10:38

UbuntuLinux时间同步

2011-08-31 09:40:25

VMwareWindows

2017-08-09 15:48:43

2018-12-03 11:05:20

内存代码Linux

2020-01-21 21:35:30

代码开发工具

2021-06-18 12:16:16

工具编辑器开发

2018-05-30 16:36:55

IBM,存储,U盘

2021-07-15 17:50:34

Windows 365云服务微软

2019-01-03 16:04:13

内存Linux PoC

2024-04-24 13:59:02

云原生应用

2018-06-26 08:55:35

LinuxWindows共享文件

2018-05-04 08:57:00

LinuxWindows共享文件

2017-03-02 15:27:57

js浏览器函数

2020-06-07 15:53:36

人工智能

2019-06-10 15:50:54

LinuxNTP命令

2022-12-10 17:47:03

VSCode代码

2024-10-15 09:10:10

2024-11-26 08:09:40

2024-04-26 14:18:43

机器学习人工智能
点赞
收藏

51CTO技术栈公众号