按 ctrl+e(windows/linux)或 cmd+e(macos)呼出「recent files」列表,可快速找回刚关闭的文件;该列表默认倒序显示最近访问的100个文件(含已关闭文件),支持模糊搜索、方向键浏览及右键清理。

PyCharm 里怎么快速找回刚关掉的文件
直接按 Ctrl + E(Windows/Linux)或 Cmd + E(macOS),就能呼出「Recent Files」列表——这是最常用也最可靠的入口。它默认按最近访问时间倒序排列,刚编辑过的、哪怕已关闭的文件都会在前几行。
注意:这个列表只保留最近 100 个文件(可调),且不区分是否已关闭;只要打开过,就计入。
- 如果文件没出现在前几条,往下滚动或用键盘方向键浏览
- 输入文件名片段(比如
user)能实时过滤,不用全名 - 按
Enter打开选中项,Tab可切换到右侧预览(如果开启) - 右键某条目可「Remove from List」手动清理干扰项
为什么 Ctrl + Shift + E 有时候打不开最近文件
因为 Ctrl + Shift + E 默认绑定的是「Recently Changed Files」(最近修改过的文件),不是「Recently Opened」。它只显示你改过但还没提交/保存的文件,或者 Git 中有变更的文件——如果你只是阅读、没改动,它可能为空或条目极少。
PyCharm 2026.2是 JetBrains PyCharm 的指定版本安装包,下载地址指向官方 Windows 安装包直链,可用于旧项目兼容、版本回退和环境测试。
- 确认快捷键:进
Settings > Keymap搜Recent Files,看绑定的是哪个组合键 - Mac 用户注意:
Cmd + Shift + E同样是「Changed Files」,别和Cmd + E混 - 如果快捷键被插件覆盖(比如 Vim 插件),临时禁用插件再试
关闭项目后还能看到上次的最近文件吗
不能。PyCharm 的「Recent Files」是会话级的,随项目关闭而清空。除非你启用了「Reopen last project on startup」且项目没完全退出(比如只是关了窗口但进程还在),否则重启后列表就是空的。
- 想长期保留某些文件路径?用
Favorites(收藏夹):右键文件 →Add to Favorites - 需要跨项目复用?靠外部工具,比如系统剪贴板记录或笔记软件存路径
- 误清了列表又没记住名字?检查
~/.PyCharm*/system/trace/*recent*.*(Linux/macOS)或%USERPROFILE%\.PyCharm*\system\trace\(Windows)里的日志——但这不是正式支持方式,结构易变,仅作最后手段
插件或设置会影响最近文件列表显示吗
会。几个关键点容易被忽略:
-
Settings > Editor > General > Editor Tabs中勾选了Show tabs in single row不影响列表,但若勾了Hide tabs when there is only one tab,可能让你误以为文件“不见了”,其实只是标签栏隐藏了——列表依然正常 - 安装了
Navigation Enhancements类插件(如 «Quick File Preview»)有时会劫持Ctrl + E行为,导致列表不弹或延迟 - 如果列表始终为空,检查
Settings > Appearance & Behavior > System Settings > Reopen last project on startup是否启用——虽不直接控制列表,但禁用后每次都是全新会话,自然无历史
最稳妥的做法:别依赖记忆快捷键,养成打开后先按 Ctrl + E 看一眼的习惯;列表长度上限藏在 Settings > Editor > General > Editor Tabs > Limit recently opened files list to,默认 100,调太高反而难找。










