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

如何在VSCode中重置扩展设置?以C++及CMakeTools为例

解决VS Code中C++/CMakeTools扩展设置无法重置的问题

为什么卸载重装扩展没用?

VS Code的扩展设置不是存储在扩展安装目录里,而是保存在用户级或工作区级的settings.json配置文件中。卸载扩展只会移除扩展本身的代码,不会删除这些已经写入配置文件的自定义设置,所以重装后设置还会保留。

正确的重置方法

有两种简单的方式恢复默认设置:

  • 通过UI界面重置:打开设置面板(快捷键Ctrl+,),在搜索框输入扩展的标识(比如C++搜C_Cpp,CMakeTools搜CMakeTools),找到你修改过的设置项,每个设置右侧都有一个循环箭头图标,点击它就能重置为默认值。
  • 直接编辑配置文件:按下Ctrl+Shift+P打开命令面板,输入Preferences: Open Settings (JSON)并回车,在打开的文件里找到所有以C_Cpp.或cmakeTools.开头的配置项,删除这些键值对,保存文件后重启VS Code即可。

关于操作不直观的原因

VS Code采用集中式配置体系,所有扩展的设置都统一放在settings.json中管理,而非每个扩展单独存储配置文件。这种设计的好处是可以统一查看和修改所有设置,但对不熟悉这套体系的用户来说,确实容易误以为扩展设置会随扩展卸载而清除,导致操作上的困惑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 13:10:46