取消勾选“reopen last project on startup”即可使webstorm启动时显示欢迎页而非自动打开上次项目;该设置位于settings → appearance & behavior → system settings,修改后无需重启即生效。

WebStorm 默认启动时会自动打开上次关闭的项目,这不是“文件”,而是整个项目(Project)——所以你要关的不是某个 .js 或 .vue 文件的恢复,而是禁用项目级的自动重载。
取消 Reopen last project on startup 是唯一有效方式
这个选项控制的是 IDE 启动行为:勾选 → 直接进上次项目;取消 → 弹出欢迎页,让你手动选项目或新建。它不涉及编辑器里打开哪些具体文件(那些由 .idea/workspace.xml 里的 <component name="FileEditorManager"></component> 记录,但 IDE 启动时不强制还原它们)。
- 路径是
File → Settings → Appearance & Behavior → System Settings(Windows/Linux)或WebStorm → Preferences → Appearance & Behavior → System Settings(macOS) - 找到并取消勾选
Reopen last project on startup(注意:不同版本文案略有差异,如Reopen projects on startup或Reopen last project,但关键词一定是Reopen+last project) - 改完不用重启 IDE,下次启动立即生效
为什么改了设置还自动进项目?检查这三点
常见假性失效,其实不是设置没起作用,而是被其他机制覆盖了:
- 你双击了某个项目根目录下的
.iml文件或.idea文件夹 —— 这会绕过欢迎页,直接加载该项目 - 从终端用
webstorm .或webstorm /path/to/project启动,命令行参数优先级高于设置 - 系统级关联:Windows 右键菜单里“Open in WebStorm”或 macOS 的“在 WebStorm 中打开”也会跳过欢迎页
想彻底清空“最近项目”列表怎么办
即使禁用了自动打开,欢迎页右下角的 Recent Projects 列表仍会显示历史记录。要清理它:
- 启动 WebStorm 后,在欢迎页点击
Configure → Settings(不是顶部菜单的 File→Settings),再进Appearance & Behavior → System Settings → Recent Projects - 点
Clear List按钮,或手动删掉每项右侧的 × - 更彻底的方法:关闭 WebStorm,删除
$CONFIG_DIR/options/recentProjects.xml($CONFIG_DIR通常是~/.WebStorm2024.x/config或%APPDATA%\JetBrains\WebStorm2024.x)
真正要注意的其实是「启动入口」——只要不是通过欢迎页进入,设置就形同虚设。习惯用快捷方式或 Dock 图标启动,别依赖文件关联或终端命令,才能让这个设置稳定生效。











