VSCode同步设置

2022/4/1 更新

刚刚发现还有人在看这篇文章,这里更新一下,VSCode 从1.48版本开始已经内置了同步功能,可以不用再使用Settings Sync插件了。

点击左下角的用户或者设置的 Sign in to Sync Setting,使用GitHub或者Microsoft账户登录,就能开启同步功能。
在这里插入图片描述
登录后在用户或者设置中点击Settings is Sync on 设置同步选项
在这里插入图片描述

当前演示版本1.66,此版本优化了登录体验,因为我的chrome浏览器上已经登录了GitHub,所以这里可以看出几乎是秒登录。


以下内容已经过时,仅供参考

在公司的电脑上配置好了vscode,插件,用户片段,设置等,回家加班的时候发现还要重新配置,或者买了新电脑,想把配置移植过来,VSCode扩展 setting sync 可以很好的帮助我们完成这项工作,它将配置上传到 github gist 上保存,并在需要的时候进行下载,所以我们需要一个GitHub账号。

设置 Github Person Access Token

这一步其实有点多余,新版的插件会自动给我们注册一个token,当然如果需要保存不同设置的话可以手动注册多个token并设置不同的描述。

进入这个页面,https://github.com/settings/tokens,点击generate new token
在这里插入图片描述
然后填写token描述,勾选gist,点击generate token提交
在这里插入图片描述

提交之后会生成一个 access token,保存这个token

VSCode 安装拓展 Settings Sync

在 VSCode 拓展中搜索 Settings Sync 并安装,安装好了之后会出现下面这个界面,左边是更新内容,不用管它,重点是右边Configuration(配置),点击下面的 LOGIN WITH GITHUB 登录GitHub,登录完成,如果之前没有使用过设置的话,插件会给一个新token,但是我们之前注册过一个,在获取令牌处填入之前申请的token
在这里插入图片描述
在这里插入图片描述

上传配置到 Github Gist

打开 VSCode ,ctrl(mac 是 command) + shift + p,输入 sync,点击 Sync: Upload / Update Settings,等到上传完成就好。

(如果之前没有使用vscode登录到GitHub,界面会跳转到登录界面)

下载配置

同样在新电脑上安装扩展 Settings Sync,并在vscode中登录到GitHub,

ctrl(mac 是 command) + shift + p,输入 sync,点击 Sync: Upload / Update Settings
在这里插入图片描述
选择要下载的配置就好了

踩坑

有的时候点了上传下载没反应,界面跳到设置界面,那么需要重新点击 LOGIN WITH GITHUB 完成操作

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/281290.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

配置三台服务器组成的ELK集群(二)

上一篇里主要是介绍了ES和ES-Head的安装过程,这一篇继续介绍ELK集群的其他核心组件安装过程。 五、安装Logstash: 本案的Logstash安装在10.113.130.117上;燃鹅,Logstash也可以利用多台组成集群,如果未来单台处理不过来…

Discuz X3.2源码解析 discuz_application类(转自百度)

discuz_application在/source/class/discuz/discuz_application.php中。 discuz_application继承自抽象类discuz_base discuz_application主要实现对运行环境、配置、输入、输出、数据库、设置、用户、session、移动模块、计划任务、手机预览等方面的初始化。 instance()函数来…

.NET性能优化-是时候换个序列化协议了

计算机单机性能一直受到摩尔定律的约束,随着移动互联网的兴趣,单机性能不足的瓶颈越来越明显,制约着整个行业的发展。不过我们虽然不能无止境的纵向扩容系统,但是我们可以分布式、横向的扩容系统,这听起来非常的美好&a…

Kubernetes-基于Helm安装部署高可用的Redis

1、Redis简介 Redis是一个开放源代码(BSD许可证)的代理,其在内存中存储数据,可以代理数据库、缓存和消息。它支持字符串、散列、列表、集合和位图等数据结构。Redis 是一个高性能的key-value数据库, 它在很大程度改进了…

markdown流程图画法小结

markdown流程图画法小结markdown画图流程图 最简单的流程图为例mermaid! graph TD A --> B //在没有(),[].{}等括号的情况之下,图标默认名字就是字母 A --> C C --> D B --> D 给图标添加名字,改变只有矩阵图形,在箭头上添加文字…

32岁京东毕业程序员,走投无路当了外企外包,闲得心里发慌,到点下班浑身不自在!...

‍‍当一位京东程序员进入外企当外包会怎么样?顺利躺平,实现wlb(工作生活平衡)吗?未必,因为人是一种很奇怪的动物。这位网友说:32岁京东毕业程序员,找了几个月工作一直没有合适的&am…

XAML 创建浏览器应用程序

XAML 创建浏览器应用程序XAML 创建浏览器应用程序作者:WPFDevelopersOrg - 驚鏵原文链接:https://learn.microsoft.com/zh-cn/dotnet/desktop/wpf/app-development/wpf-xaml-browser-applications-overview?viewnetframeworkdesktop-4.8框架使用.NET40&…

Kubernetes共享使用Ceph存储

目录 简要概述环境测试结果验证简要概述 Kubernetes pod 结合Ceph rbd块设备的使用,让Docker 数据存储在Ceph,重启Docker或k8s RC重新 调 度pod 不会引起数据来回迁移。 工作原理无非就是拿到ceph集群的key作为认证,远程rbdmap映射挂载使用。那么就要启用…

MFC界面库BCGControlBar v25.3新版亮点:Dialogs和Forms

2019独角兽企业重金招聘Python工程师标准>>> 亲爱的BCGSoft用户,我们非常高兴地宣布BCGControlBar Professional for MFC和BCGSuite for MFC v25.3正式发布!新版本添加了对Visual Studio 2017的支持、增强对Windows 10的支持等。接下来几篇文…

基于 .NET 7 的 QUIC 实现 Echo 服务

前言随着今年6月份的 HTTP/3 协议的正式发布,它背后的网络传输协议 QUIC,凭借其高效的传输效率和多路并发的能力,也大概率会取代我们熟悉的使用了几十年的 TCP,成为互联网的下一代标准传输协议。在去年 .NET 6 发布的时候&#xf…

关于信息收集和加工的思考

随着互联网的发展,获取信息的手段越来越多,我们对手机的依赖程度超乎想象,每天忙碌着,大脑接收着丰富的信息,感觉每天都学习到了很多的知识。但我们对学习经常会有些误区:1、书买了摆在书架上,看…

8支团队正在努力构建下一代Ethereum

“我们不想在构建 Ethereum 2.0时重新造轮子。” 谈到开发人员为 Ethereum 区块链进行两个独立的升级(一个称为 Ethereum 2.0,另一个称为 Ethereum 1x)所作出的补充努力,劳尔乔丹坚持认为,在较短的时间内将升级包括在 …

windows环境下TP5.1使用think-worker(Workerman/GatewayWorker)

文章目录首先是解决如何运行gatewayworker调试gatewayworker程序向指定客户端发送消息在TP框架中调用Gateway的API总结说明测试环境 windows10;PHP7.2;TP5.1; 这里只介绍如何使用TP集成的workerman扩展库think-worker,原生workerm…

webpack之DefinePlugin使用

DefinePlugin是webpack注入全局变量的插件,通常使用该插件来判别代码运行的环境变量。在使用该插件需要注意的是,如果在该插件配置了相关的参数,必须要源码中使用,webpack才会注入。例如: new webpack.DefinePlugin({p…

Magicodes.IE 2.7.0发布

2.7.02022.11.07使用SkiaSharp替代SixLabors.ImageSharp移除SixLabors.Fonts感谢linch90的大力支持(具体见pr#462)部分方法改为虚方法2.7.0-beta2022.10.27使用SixLabors.ImageSharp替代System.Drawing,感谢linch90 (见pr#454&…

linux lsof/netstat查看进程和端口号相关命令:

本文为博主原创,未经允许不得转载: 在linux操作时,经常要查看运行的项目的进程和端口号,在这里总结了以下常用到的相关命令: 1.查看系统运行的java项目,并查看进程号 这个用到的命令为: ps -ef|…

C#高级编程9 第17章 使用VS2013-C#特性

C#高级编程9 第17章 使用VS2013 编辑定位到 如果默认勾选了这项,请去掉勾选,因为勾选之后解决方案的目录会根据当前文件选中。 可以设置项目并行生成数 版本控制软件设置 所有文本编辑器行号显示 启用编辑继续 收集调试信息,将影响性能 Code …

还在手画C#依赖关系图吗?快来试试这个工具吧!

还在手画C#依赖关系图吗?快来试试这个工具吧!笔者最近见到了一个不错的工具,可以让大家在看代码的时候一键生成C#依赖的类图。非常适合编写文档、查看和学习开源项目设计时使用,比如下方就是笔者通过这个工具生成的Microsoft.Exte…

51 Nod 1027 大数乘法【Java大数乱搞】

1027 大数乘法 基准时间限制&#xff1a;1 秒 空间限制&#xff1a;131072 KB 分值: 0 难度&#xff1a;基础题 给出2个大整数A,B&#xff0c;计算A*B的结果。Input第1行&#xff1a;大数A 第2行&#xff1a;大数B (A,B的长度 < 1000&#xff0c;A,B > 0&#xff09; Out…

关于ASP.NET Core WebSocket实现集群的思考

前言提到WebSocket相信大家都听说过&#xff0c;它的初衷是为了解决客户端浏览器与服务端进行双向通信&#xff0c;是在单个TCP连接上进行全双工通讯的协议。在没有WebSocket之前只能通过浏览器到服务端的请求应答模式比如轮询&#xff0c;来实现服务端的变更响应到客户端&…