Linux下~/.vscode与~/.config/Code的文件分类及可恢复性问询
Linux下VS Code的/.vscode与/.config/Code目录说明
一、两个目录的文件存储类型
~/.vscode
- 核心内容是用户手动安装的扩展插件:每个插件对应独立子目录,包含插件的代码、资源文件及运行依赖
- 附带插件运行时生成的缓存、日志文件
- 可选包含
argv.json,用于配置VS Code启动参数(如禁用硬件加速、指定代理地址等)
~/.config/Code
- 这是VS Code的核心用户配置目录,主要存储:
- 用户个性化配置文件
User/settings.json(主题、编辑器样式、语言特性设置等) - 自定义快捷键配置
keybindings.json - 会话状态数据(最近打开的文件、窗口布局、工作区缓存)
- 用户登录信息、云同步的本地缓存
- 编辑器日志、终端配置缓存等功能模块数据
- 用户个性化配置文件
二、删除目录后的恢复情况
删除~/.vscode
- 所有已安装的扩展插件会被清除,但重新打开VS Code后,可在扩展市场重新下载安装;
argv.json若被删除,VS Code会自动生成默认空文件。所有内容均可重新生成或下载,无不可恢复的独有配置。
删除~/.config/Code
- 用户的个性化设置、快捷键配置、会话状态会丢失:
- 若开启了VS Code云同步功能,可从云端同步恢复配置;
- 未开启同步的话,这些独有配置无法恢复,只能手动重新设置。
- VS Code启动后会自动生成默认的基础配置文件,保证编辑器能正常运行,但个性化定制部分需要重新调整。
内容的提问来源于stack exchange,提问作者einpoklum
相关产品推荐
相关产品推荐

