[2018-03-04] 利用 Settings Sync 插件同步 VS Code 设置
VS Code 已原生支持设置同步,本文仅备份记录 [2018-03-04]
早就听说这个插件了,今天用了一下,确实挺方便的。通过把配置文件创建为 Gist 上来实现了 VS Code 设置的同步,下次换电脑或重装时就很便利了。在插件商店搜索 Settings Sync 然后安装,重载窗口,打开命令面板,输入 sync 即可查看所有相关命令。
可以同步的设置
1. VSCode 配置文件
2. 键盘绑定文件
3. 启动文件
4. 代码片段(Snippets)
5. 插件
6. 工作区
快捷键
1. 上传配置:Shift + Alt + U
2. 下载配置 : Shift + Alt + D
如何从 GitHub 获取 Personal Access Token
这个插件需要你 GitHub 账户的 Personal Access Token. 可以很简单的按照如下步骤创建一个。确保在 scope 里添加了** Gist**.
到 Settings / Developer settings / Personal access tokens 来生成新的 Token

从 Scopes 里选择 Gist.

得到 Access Token.

为了将来的使用,保存好这个 Token,因为只会看到一次 (i.e. 从别的机器上传配置).
第一次上传配置
按下 Shift + Alt + U 来填入 GitHub 账号的 access token.
按下后会自动打开 GitHub 设置页,然后生成一个 token 来允许插件创建 Gist.
在窗口里输入生成的 token,接着按下回车。

自动上传配置文件后插件会给出这个 Gist 的 ID.
以后需要用这个 Gist ID 来同步你的配置,所以跟 token 一样一起保存好以便在其他电脑上同步你的配置。

可以通过这个链接查看是否生成了 Gist
https://gist.github.com/{你的 GitHub 用户名}/{Gist 的 ID}
Gist 打不开的话可以在 hosts 里添加 (hosts 更新地址)
192.30.253.118 gist.github.com
这里有一个上传命令全过程的 gif

下载你的配置
按下 Shift + Alt + D 然后会问你要 GitHub Gist ID.
在命令面板里输入 sync 来上传或下载
输入你的 GitHub Token.
在窗口中输入你的 token 然后按下回车

输入你的 Gist ID.
需要输入你的 Gist ID 来下载之前上传过的配置

配置下载完毕。
所有的配置文件都下载下来了

下载配置的全过程 gif

重置 Token / Gist Settings
在命令面板里输入 sync 然后选择 Reset Token and Gist Settings
自动下载配置
自动下载 默认是关闭的
打开的话要确保已经验证了 token 以及有可用的 Gist
当启动时会自动下载最新的配置文件
通过命令面板里 "Sync : Advance Options > Toggle Auto-Download On Startup" 来打开或关闭
配置发生变化时自动上传
自动上传 默认是关闭的
打开的话要确保已经验证了 token 以及有可用的 Gist
当配置改变时会自动上传最新的配置文件
通过命令面板里 "Sync : Advance Options > Toggle Auto-Upload on Setting Change" 来打开或关闭
更多查看 原文 Readme
[2018-03-04] 利用 Settings Sync 插件同步 VS Code 设置的更多相关文章
- VSCode 云同步扩展设置 Settings Sync 插件
VSCode 云同步扩展设置 Settings Sync 插件 Hi.大家好,今天又是美好的一天. 关于 Settings Sync扩展: Settings Sync可以同步你当前的VSCode配置环 ...
- 利用 Settings Sync 同步vs code配置
vs code上有各种各样不同的插件,如果要在不同的电脑上使用 vs code 配置是件比较麻烦的事情,使用 Settings Sync 将 vs code 配置备份起来,当需要在其他电脑使用 vs ...
- 我的vscode配置 利用Settings Sync一键安装
{ "prettier.eslintIntegration": true, // 点击保存时,根据 eslint 规则自定修复,同时集成 prettier 到 eslint 中 & ...
- 2018.03.04 晚上Atcoder比赛
C - March Time limit : 2sec / Memory limit : 256MB Score : 300 points Problem Statement There are N ...
- vscode Settings Sync 插件的详细介绍
参考链接:https://www.jianshu.com/p/dbbdc635f8e1
- 利用 share code 插件同步代码片段
利用 Settings Sync可以同步 VS code 配置,但它只能同步插件,利用 Settings Sync 再配合 share code 插件可以同步自定义代码片段,可以把 VS code ...
- VSCode之使用Settings Sync同步配置和插件
需求背景 自己平常工作,一般在公司用公司的电脑,在家里就是自己的,但是vscode如果配置了新的内容,或者安装了新的插件,那每次都需要单独记录一下然后再重新配置一遍.使用Settings Sync插件 ...
- VSCode 使用 Settings Sync 同步配置和插件
简要说明: Settings Sync插件可以在不同的计算机同步VSCode配置和插件. 安装和配置 在VSCode的插件栏搜索settings sync并安装.在安装完成之后如果需要重新载入就点击重 ...
- VSCode使用Settings Sync同步配置和插件
转载参考地址:https://www.cnblogs.com/zzhaolei/p/12028241.html 1.需求 自己平常工作,一般在公司用公司的电脑,在家里就是自己的,但是vscode如果配 ...
随机推荐
- h5 在全屏iphonex中的适配
iphonex 已经上线有一段时间了,作为业界刘海屏幕第一款机型,导致全屏不能正常的全屏显示了,,所以需要对iphonx 适配,下面就详细说说如何适配 先看一张适配前后的图: iphonex 提供的 ...
- java之String字符串根据指定字符转化为字符串数组
public static void main(String[] args){ String str="护肤,药品,其他"; String temp[]; temp=str.spl ...
- Exchange日志清理
1.清理日志--完整备份 Exchange Server 2013被部署在Windows Server 2012 及以上版本的操作系统中,使用操作系统内的"Windows Server Ba ...
- python---二叉树广度优先和深度优先遍历的实现
class Node(object): """结点""" def __init__(self, data): self.data = dat ...
- hyperledger 儿童车级开发项目实战----投票系统(1)
今天根据hyperledger 企业级开发项目实战视频,自己做了一个投票demo.在这做个记录 首先编写智能合约 在$GOPATH的的src路径下创建项目的名称,我的是mkdir vote 然后创建c ...
- linux修改静态ip
1.修改配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens32 bootproto:设置为静态 onboot:开机自启 ipaddr:ip地址 netma ...
- Adobe Xd 练习
作业要求: 我的work: 下载练习: 2020_3/work.xd 参考教程: https://www.youtube.com/watch?v=dbpGJU4WL1U
- MassTransit 入门(一)
本文地址源码 MassTransit是一个面向.net的免费开源分布式应用程序框架. MassTransit使得创建应用程序和服务变得很容易,这些应用程序和服务利用基于消息的.松散耦合的异步通信来获得 ...
- DjangoRestFramework框架三种分页功能的实现 - 在DjangoStarter项目模板中封装
前言 继续Django后端开发系列文章.刚好遇到一个分页的需求,就记录一下. Django作为一个"全家桶"型的框架,本身啥都有,分页组件也是有的,但默认的分页组件没有对API开发 ...
- Bootstrap Blazor 组件库 Row 布局组件(栅格系统)
原文链接:https://www.cnblogs.com/ysmc/p/16133351.html 在 Bootstrap 中,栅格相信大家都很熟悉,简直就是布局神器啊,Bootstrap Blazo ...