如何移除项目中的.history文件夹并禁止其自动生成?
禁用.history文件夹生成的解决方法
.history文件夹是VS Code搭载的Local History扩展自动生成的本地文件修改记录存储目录,你可以根据需求选择以下任意一种方案处理:
方案1:卸载/禁用Local History扩展(彻底不再生成)
操作步骤:
- 打开VS Code扩展面板(快捷键
Ctrl+Shift+X/Cmd+Shift+X) - 在搜索框输入
Local History定位到对应扩展 - 点击「禁用」或「卸载」即可,后续不会再自动生成
.history文件夹
方案2:保留扩展,仅在文件树隐藏.history文件夹
如果还需要用到历史记录功能,只是不想在项目文件列表中看到该文件夹,可以配置VS Code的文件排除规则:
- 打开VS Code设置页(快捷键
Ctrl+,/Cmd+,) - 搜索
files.exclude配置项 - 点击「添加模式」,输入
**/.history,确认保存后所有项目的.history文件夹都会从文件树中隐藏
方案3:修改历史存储路径,避免存入项目目录
如果不想隐藏也不想卸载扩展,可以把历史记录统一存储到项目外的全局目录:
- 打开Local History扩展的设置页
- 找到
localHistory.path配置项 - 自定义一个和项目无关的全局路径(例如Windows可填
D:/vscode-local-history,macOS/Linux可填~/vscode-local-history) - 保存设置后,后续所有历史文件都会存储到指定的全局路径,不会再生成到各个项目目录内
相关示例截图:

内容的提问来源于stack exchange,提问作者Joel Mathew
相关产品推荐
相关产品推荐

