0%

VSCode 同步设置

VSCode 同步设置

Visual Studio Code 因其轻巧和插件繁多已经逐渐成为我的主力开发工具。当我准备更换电脑在笔记本上开发时候的时候,我碰到了一个棘手的问题。我得重新下载插件和设置VSCode,难道我得记下台式机上所有的设置和插件然后到笔记本上重新设置和下载?这显然不符合Geek精神!有一款现成的插件可以解决我们的问题。

前提条件

  • 下载 Settings Sync 插件

  • Github 账号

    安装

    • 安装 Settings Sync 插件

设置 Settings Sync

  • 点击 Logtin with Github

  • 看见这个页面就可以关闭了

  • 这个时候就可以 Shift + alt + U 上传了

但是这个获取到的token权限有点大,我们需要设置一个只可以操作gists的token

设置 Github

  • 打开 Github 点击 Settings

  • 点击 Developer settings

  • 点击 Personal access tokens

  • 点击 Generate new token

  • 输入描述,随便输,方便记忆我们可以输入 vscode settings sync

  • 勾选 Gist

  • 点击 Generate token 创建一个 token

  • 复制得到的 Token

  • 按 F1 找到 Sync 的选项, 点击高级选项

  • 点击 打开设置

  • 把刚才得到的 Token 粘贴到 获取令牌

GistID 设置问题

但是我之前根据网上的教程设置的时候后,把刚才我们获取到的Token 设置成了 Gist ID,这样会造成

这个问题困扰了我许久。

正确的 Gists ID 应该是你初次上传到Gists后插件自动创建的一个id

我们可以在这里找到,点击 Your gists

这个插件自动创建的 Gists 才是正确的 Gist ID

点进去后的地址栏

https://gist.github.com/<Yourself Github ID>/<Gists ID>

这个 841ea17809fbf33b6550d34f464de557 才是我们的Gist ID

如果你之前也是错误的设置过这个你需要把这个GistID替换成正确的

例如我之前错误的设置成了这样

你需要把这个改过来,然后 Shift + alt + u 上传 ….

然后你会发现,Fuck!还是这样?

再看一下

你会发现怎么没改过去?又改回来了?我之前也被这个问题困扰了好久。不知道为什么每次改过来又自己改回去?

GistID 设置问题解决

我们直接搜索这个值

发现我们当前目录下的 .vscode 文件夹下的settings.json 并没有改过来,依旧是这个值,我们编辑这个文件,把他改成正确的GistsID然后保存。

问题解决。

其他问题


command ‘java.projectConfiguration.update’ not found

Sync 插件和这个插件冲突

Sync 的时候先停用这个插件。