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

VS Code设置同步在Linux系统下无法恢复配置的问题求助

解决VS Code Settings Sync在Arch系Linux无法恢复配置的问题

问题背景

基于Arch的EndeavourOS(Archcraft也存在相同问题),VS Code的Settings Sync功能无法恢复任何配置,但Windows 11分区上的VS Code同步完全正常。尝试过visual-studio-code-bin包、Snap安装、源码构建等多种安装方式,重新登录账号、开关同步功能均无效。日志显示所有扩展因“未找到”被跳过同步,手动恢复时弹出错误:

Error running command workbench.actions.sync.workbench.views.sync.remoteActivity.replaceCurrent: net::ERR_FAILED. This is likely caused by the extension that contributes workbench.actions.sync.workbench.views.sync.remoteActivity.replaceCurrent.

解决方案

1. 彻底清理本地配置残留

关闭VS Code后,删除所有相关配置目录(注意:会清除本地未同步的配置,操作前确认无需保留):

rm -rf ~/.config/Code
rm -rf ~/.vscode
rm -rf ~/.local/share/code

2. 重置同步状态

重新打开VS Code并登录账号,打开命令面板(Ctrl+Shift+P)依次执行:

  • Settings Sync: Reset Local Settings
  • Settings Sync: Turn Off Sync
  • 重新开启同步功能

3. 排查网络与代理

  • 关闭系统全局代理,或在VS Code设置(Ctrl+,)中搜索proxy,配置正确的代理地址,确保VS Code能正常连接同步服务器

4. 手动触发同步与扩展安装

  • 打开命令面板执行Settings Sync: Sync Now强制同步
  • 若仍失败,手动安装1-2个已同步的核心扩展(如常用主题、代码工具),再重新触发同步

5. 修复目录权限

确保VS Code拥有配置目录的读写权限:

sudo chown -R $USER:$USER ~/.config/Code
sudo chown -R $USER:$USER ~/.vscode

备选方案

如果以上方法均无效,可尝试下载VS Code官方tar.gz包手动解压安装,避免包管理器或Snap的沙箱限制;同时登录微软账户管理页面确认同步数据是否完整。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 05:35:58