怎么配置同步?VSCode官方的配置同步方案分享
发布时间 - 2022-12-19 00:00:00 点击率:次vscode中怎么配置同步?本篇文章给大家分享下vscode官方的配置同步方案,简简单单同步你的vscode全部配置,希望对大家有所帮助!
这几天在迁移电脑工作环境,对于VSCode,我实在不想从头做下载插件、配置代码规则这样的事情,于是求助百度,搜索结果靠前的解决方案基本都是使用Setings Sync插件,于是我就从了。【推荐学习:vscode教程、编程教学】
经过好一番折腾,甚至还踩了网上都很难找到解决方案的坑,诚意满满地写了一篇同步的文章。然后就有朋友评论留言告诉我说官方有解决方案。
于是为了让更多的朋友知道这种方案,我查了VSCode的官方文档,决定再写一篇VSCode配置同步的文章。
VSCode Settings Sync和Settings Sync 插件有什么关系?
还是得肯定Settings Sync插件的功能的,虽然我踩了不少坑,但是确实是满足了我的需求。名字都是Settings Sync,两者有啥关系吗?
官方的解释是:一毛钱关系都没有!
两种方式我都体验了,我的体会就是:还是官方的香,方便地不是一点半点,强烈推荐直接本文介绍的官方同步方案!
接下来介绍一下VSCode官方的配置同步方案,正文开始。
开启Settings Sync功能
Settings Sync功能默认是关闭的,点击VSCode左下方的齿轮,开启Settings Sync功能
接下来会出现如下界面,让你选择你想同步的内容,包含下列5种(嫌麻烦直接全选就可以了) :
- Settings(配置)
- Keyboard Shortcuts(快捷键)
- Extensions(插件)
- User Snippets(用户代码片段)
- UI State(界面状态)
点击Sign in & Turn on 按钮,选择登陆的方式,选择哪种不重要,只要你以后都使用同一个账号登陆就可以。
这里我选择Sign in with your GitHub。
选择登陆方式并登陆成功之后,Settings Sync就是开启状态了,VSCode会在后台自动同步你刚才所选的内容。
Merge 还是 Replace?
没错,到目前为止已经配置完了,是不是超级简单。现在VSCode就已经默默地在后台给你同步配置了,当你同步其他设备上传的配置的时候,可能会弹出以下对话框,按照自己的需求进行处理即可。
- Merge: 此项会将远程的配置和本地配置合并
- Replace Local: 远程配置会替换本地配置
- Merge Manually...: 手动合并
同步配置的时候冲突了怎么办?
在多台设备之间同步数据的时候,可能会出现冲突的情况。冲突发生的时候,会出现以下几个提示:
- Accept Local: 使用本地配置覆盖远程配置
- Accept Remote: 使用远程配置覆盖本地配置
- Show Conflicts: 手动处理冲突
还是按照自己的需求进行处理即可。
能后期切换账号吗
可以。
你可以在任意时间关闭Settings Sync,然后使用另一个账号开启Settings Sync就可以了。
配置错了能回退吗
VSCode会在同步数据的同时保存你本地和远程的数据备份,当遇到配置错误问题的时候,你可以进行回退。
在命令面板中使用 Settings Sync: Show Synced Data 命令,你可以看到3种同步记录的视图
- SYNC ACTIVITY(REMOTE):远程的同步记录
- SYNC ACTIVITY(LOCAL):本地的同步记录
- SYNCED MACHINES:同步过的设备

需要注意的是,**SYNC ACTIVITY(LOCAL)**视图默认是关闭的,可以参照下图的方式进行展示。
版本回退
在**SYNC ACTIVITY(REMOTE)或SYNC ACTIVITY(LOCAL)**视图中选择你想回退的版本,点击右侧的图标进行回退就可以了。
查看历史设备
SYNCED MACHINES视图中展示的是你曾经同步过配置的所有设备,并根据VSCode的版本(内测版/稳定版)以及设备操作系统自动命名。你可以点击「铅笔」按钮修改名字。你还可以在对应的设备上右键选择 Turn off Settings Sync 菜单来停用该设备的同步功能。
我想删除所有配置怎么办?
点击齿轮按钮,再选择 Settings Sync is On 菜单,记得勾选图中的复选框,就可以删除所有保存的配置。下次再打开Settings Sync配置等于一切重新开始。
VSCode官方同步的方案就简单介绍到这里,足够大部分的小伙伴使用了,如果有更多同步方面的问题,可以参考VSCode官方文档。
更多关于VSCode的相关知识,请访问:vscode基础教程!
# vscode
# 你可以
# 就可以
# 自己的
# 的是
# 都是
# 会在
# 你想
# 我想
# 几个
# 我就
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
轻松掌握MySQL函数中的last_insert_id()
Java垃圾回收器的方法和原理总结
如何在万网自助建站平台快速创建网站?
JavaScript中如何操作剪贴板_ClipboardAPI怎么用
如何用AI帮你把自己的生活经历写成一个有趣的故事?
Python企业级消息系统教程_KafkaRabbitMQ高并发应用
详解Huffman编码算法之Java实现
JavaScript如何实现倒计时_时间函数如何精确控制
浅析上传头像示例及其注意事项
Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程
如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】
如何挑选最适合建站的高性能VPS主机?
Laravel事件监听器怎么写_Laravel Event和Listener使用教程
利用 Google AI 进行 YouTube 视频 SEO 描述优化
lovemo网页版地址 lovemo官网手机登录
JavaScript模板引擎Template.js使用详解
如何快速辨别茅台真假?关键步骤解析
七夕网站制作视频,七夕大促活动怎么报名?
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
jQuery 常见小例汇总
Laravel如何与Docker(Sail)协同开发?(环境搭建教程)
如何在Tomcat中配置并部署网站项目?
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】
php8.4header发送头信息失败怎么办_php8.4header函数问题解决【解答】
今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】
Laravel如何为API生成Swagger或OpenAPI文档
Laravel Asset编译怎么配置_Laravel Vite前端构建工具使用
如何在万网开始建站?分步指南解析
Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】
JS去除重复并统计数量的实现方法
Laravel如何发送系统通知_Laravel Notifications实现多渠道消息通知
Laravel如何使用Blade模板引擎?(完整语法和示例)
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法
,在苏州找工作,上哪个网站比较好?
HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】
如何快速搭建高效WAP手机网站吸引移动用户?
微信小程序 canvas开发实例及注意事项
Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置
Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程
Laravel如何升级到最新的版本_Laravel版本升级流程与兼容性处理
图册素材网站设计制作软件,图册的导出方式有几种?
深圳网站制作培训,深圳哪些招聘网站比较好?
Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧
python中快速进行多个字符替换的方法小结
Linux系统运维自动化项目教程_Ansible批量管理实战
如何在阿里云购买域名并搭建网站?
微信小程序制作网站有哪些,微信小程序需要做网站吗?
Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理

