You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何导出VSCode设置?能否绕过GitHub手动操作或更换仓库?

手动导出VSCode设置及替代Settings Sync方案

一、完全手动导出VSCode设置

不需要任何插件就能完成全量设置导出,步骤如下:

  • 打开VSCode,按Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)调出命令面板
  • 执行Preferences: Open Settings (JSON),复制文件内所有内容,保存到本地自定义文件(比如vscode-user-settings.json)
  • 导出已安装扩展列表:执行Extensions: Show Installed Extensions全选复制名称;或者用命令行(需将VSCode的code命令加入系统PATH):code --list-extensions > vscode-extensions.txt
  • 导出键盘快捷键:执行Preferences: Open Keyboard Shortcuts (JSON),复制内容保存为keybindings.json
  • 导出代码片段、工作区配置等:直接找到VSCode用户配置目录复制对应文件夹/文件:
    • Windows:%APPDATA%\Code\User
    • Mac:~/Library/Application Support/Code/User
    • Linux:~/.config/Code/User

二、非GitHub的设置同步方案

官方内置Settings Sync自定义仓库

VSCode内置的Settings Sync功能支持自定义Git仓库,操作流程:

  1. 打开命令面板执行Settings Sync: Turn On
  2. 选择Login with Git Provider,再选Other选项
  3. 输入你的目标Git仓库地址(比如Gitee、自建Git服务器),按照提示完成授权和同步配置即可

修改旧版Settings Sync插件(不推荐)

旧版Settings Sync插件本身硬绑定了GitHub,若要修改适配其他仓库,需要:

  1. 获取插件源码(若能访问其仓库)
  2. 定位代码中调用GitHub API的部分,替换为目标Git仓库的API逻辑
  3. 使用vsce package命令重新打包插件,本地安装生成的.vsix文件
    这种方法需要前端开发能力,且插件更新后需重复修改,远不如官方内置方案省心

内容的提问来源于stack exchange,提问作者user19692329

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 07:33:20