重置 VS Code 到默认设置需手动删除用户数据目录:Windows 删 %APPDATA%\Code\,macOS 删 ~/Library/Application Support/Code/,Linux 删 ~/.config/Code/;重启后配置清空、扩展卸载、界面恢复出厂状态。

重置 VS Code 到默认设置,本质是清除你自定义的配置、扩展和界面状态,让它回到首次安装时的样子。最稳妥的方式不是靠菜单里的“恢复默认”,而是手动清理用户数据目录——因为 VS Code 没有内置的一键重置功能。
删除用户设置和扩展
VS Code 的个性化配置(settings.json、keybindings.json、snippets 等)和已安装的扩展都存在用户数据目录中。删掉这个目录,就等于清空所有自定义内容。
-
Windows:删除 %APPDATA%\Code\(通常路径为
C:\Users\用户名\AppData\Roaming\Code\) - macOS:删除 ~/Library/Application Support/Code/
- Linux:删除 ~/.config/Code/
注意:删除前可备份 User/settings.json 或 extensions/ 文件夹,以防之后想找回某些配置或扩展列表。
重启 VS Code 并跳过初始引导
删完后重新打开 VS Code,它会自动重建默认配置目录。此时你会看到欢迎页或设置向导,但不用做任何操作——直接关掉即可。新生成的 settings.json 是空的,等效于使用默认值。
- 如果之前禁用了某些默认功能(如自动更新、问题面板、Git 集成),它们会自动恢复启用
- 快捷键、颜色主题、字体大小等全部回归出厂状态
验证是否重置成功
打开命令面板(Ctrl+Shift+P / Cmd+Shift+P),输入 Preferences: Open Settings (JSON),查看打开的文件是否为空或仅含注释;再检查左侧活动栏图标是否恢复为默认顺序(Explorer、Search、Source Control…),就能确认已重置。
- 扩展面板里应显示 “No extensions installed”
- 按 Ctrl+, 打开设置界面,搜索 “tab size”,值应为 4(默认值)
不想全删?只还原部分设置
如果你只想重置某类配置,不必删整个目录:
- 只清设置:删
User/settings.json和User/keybindings.json - 只清扩展:删
extensions/文件夹,保留User/ - 只清界面布局:删
Workspaces/和State/(影响最近打开的文件、面板折叠状态等)
这样更精准,也避免误删你可能想保留的 snippet 或调试配置。










