如何在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
相关产品推荐
相关产品推荐

