Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>文件动态New to Visual Studio Code? Get it now.
文件动态

文件动态

EvanIsMe

|
2 installs
| (0) | Free
点击 VS Code 最底部状态栏右侧的「文件动态」,查看新增和修改记录;点击记录打开文件。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

文件动态

一个简单的 VS Code 插件:在右侧面板显示当前工作区最近新增和修改的文件,点击记录即可打开文件。

三步开始使用

打开入口:VS Code 最底部状态栏的右侧,点击带历史图标的「文件动态」。

安装、打开面板、点击文件的三步使用示意

  1. 先安装。 在 VS Code 扩展页面搜索 EvanIsMe.evan-file-activity,选择「文件动态」并点击 安装。也可下载 VSIX 包后,通过扩展页面右上角 … → 从 VSIX 安装 安装。安装后重载窗口,并打开要观察的文件夹。
  2. 点击底部按钮。 在整个 VS Code 窗口的最底部状态栏右侧找到 文件动态,点击它,右侧就会出现文件记录面板。
  3. 点击新出现的文件。 新建或保存文件后,面板会自动出现「新增」或「修改」记录。点击对应记录,就能在左侧编辑区打开这个文件。

找不到按钮时:先确认已重载窗口;如果整个底部栏隐藏了,在 视图 → 外观 → 状态栏 中开启。也可按 Cmd+Shift+P(Windows/Linux 为 Ctrl+Shift+P),运行 文件动态:打开右侧面板。

示意图中的入口对应实际按钮「文件动态」,位于底部状态栏,并非终端区域。

界面

文件动态深浅主题预览

记录说明

面板位于右侧编辑器分栏,可拖动分隔线调整宽度。显示文件变化发生时的固定日期和时间,同一文件只保留最近一次变化,最新记录排在最上面。记录保存在当前工作区,重启后仍可查看。面板关闭后仍会记录变化。

插件从启用后开始记录,不扫描安装前的文件历史。只记录已写入磁盘的变化,也能记录终端或其他程序产生的文件变化;不记录尚未保存的输入。删除文件会移除对应记录,重命名通常表现为旧记录移除、新文件新增。

清空按钮只清空列表,不删除文件。默认保留 100 条记录;默认忽略 .git、node_modules、dist、build、.DS_Store 和 VSIX 文件。VS Code 自身的 files.watcherExclude 也可能影响外部文件事件。

设置

  • fileActivity.maxRecords:保留记录数量,10–500,默认 100。
  • fileActivity.exclude:忽略路径的 glob 列表,相对于工作区文件夹;修改此设置会替换默认列表。例如加上 **/.venv/** 可以忽略 Python 虚拟环境。

支持同时打开多个工作区文件夹。所有记录仅保存在本地,没有网络请求。

开发

npm ci
npm run check
npm test
npm run package

在 VS Code 中打开项目,按 F5 启动扩展开发宿主。打开一个测试文件夹,再点击状态栏的 文件动态。

手动验收

  • 新建文件,右侧出现「新增」记录,显示固定的日期和时间。
  • 保存已有文件或从终端写入文件,出现「修改」记录。
  • 连续保存同一文件,仅保留一条最新记录。
  • 点击记录,左侧打开对应文件,右侧面板仍可见。
  • 修改 node_modules 内文件,不出现记录。
  • 删除记录中的文件,列表移除该记录。
  • 重载窗口并打开面板,原工作区记录仍在。
  • 点击清空,列表为空,实际文件仍在。
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft