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

VSCode的“在文件中查找”功能的历史记录存储在什么位置?

VS Code「在文件中查找」历史记录存储位置及删除方法

以下路径针对官方版VS Code,如果你使用的是VSCodium等衍生版本,将路径中的Code替换为对应版本的名称即可:

  • Windows:%APPDATA%\Code\User\globalStorage\state.vscdb
  • macOS:~/Library/Application Support/Code/User/globalStorage/state.vscdb
  • Linux:~/.config/Code/User/globalStorage/state.vscdb

上述state.vscdb是SQLite格式的数据库文件,「在文件中查找」的三类历史记录全部存储在该文件的ItemTable表中:

  • history.search 对应搜索表达式历史
  • history.include 对应「包含的文件」表达式历史
  • history.exclude 对应「排除的文件」表达式历史

部分删除错误记录的操作步骤

  1. 完全退出VS Code,避免数据库被锁定无法修改
  2. 使用任意支持SQLite的工具(如DB Browser for SQLite、sqlite3命令行工具等)打开state.vscdb文件
  3. 查询ItemTable表,找到key为history.exclude的条目,其value字段中存储了所有排除规则的历史记录
  4. 从value的内容中删除你不需要的错误条目,比如误写的*.taml
  5. 保存数据库修改,重新打开VS Code即可生效

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 17:15:01