phpstorm 的 favorites 用于管理文件、目录、断点等,bookmarks 仅标记代码行;添加文件到 favorites 推荐右键编辑器标签选择“add to favorites”,支持多组分类且本地存储不跨项目同步。

PhpStorm 的“收藏夹”(Favorites)和“书签”(Bookmarks)是两套完全独立的机制,不能混用——想快速打开常用文件,必须用 Favorites,不是 Bookmarks。 书签只锚定代码行,不管理文件;收藏夹才管文件、目录、甚至断点和书签本身。
怎么把文件加进 Favorites 收藏夹
收藏夹本质是用户自定义的项目分组列表,支持多组并存(比如 “API 相关”、“配置文件”、“待 review”)。添加方式有三种,推荐优先用编辑器标签右键:
- 在编辑器中打开目标文件 → 右键该文件标签 → 选择
Add To Favorites - 若还没打开文件:在
Project工具窗选中文件/文件夹 → 右键 →Add To Favorites - 一次加多个:按住
Ctrl(Windows/Linux)或Cmd(macOS)多选 → 右键 →Add To Favorites
首次添加时会弹出菜单,让你选一个已有收藏列表(如默认的 ProjectName),或新建一个(比如叫 Core Files)。新建后名字会出现在 Favorites 工具窗顶部,可随时重命名。
Favorites 工具窗打不开?快捷键和路径确认
默认快捷键是 Alt + 2(Windows/Linux)或 Cmd + 2(macOS),但部分 macOS 用户发现无效——大概率是系统级快捷键冲突(比如截图、聚焦搜索等)。这时应:
- 手动打开:菜单栏
View → Tool Windows → Favorites - 检查快捷键是否被覆盖:进入
Settings/Preferences → Keymap,搜索Favorites,看Activate Favorites Tool Window绑定的是哪个组合键 - 别误点成
Bookmarks Tool Window(它对应的是Shift + F11,只显示命名书签,不显示文件)
为什么刚加的文件没出现在 Favorites 列表里
常见原因不是操作失败,而是列表切换错了:
- Favorites 工具窗顶部有一排标签页,每个对应一个收藏列表(如
ProjectName、Core Files)——你可能加到了 A 列表,却正在看 B 列表 - 确认当前激活的标签页名称,再检查添加时选的是不是同一个
- 如果列表名是灰色不可点击,说明它是空的;右键该列表名 →
Rename Favorites List或Delete即可清理 - 文件被删或路径变更后,Favorites 中条目会变灰并显示
File not found,右键可删除
收藏夹能跨项目同步吗
不能。Favorites 是纯本地 IDE 状态,保存在 .idea/workspace.xml(用户目录下),不纳入 Git,也不随 Settings Sync 同步。这意味着:
- 换机器、重装 PhpStorm、或启用新配置后,Favorites 全部丢失
- 团队协作时无法共享“这个项目该收藏哪些文件”的约定
- 真正需要长期复用的高频文件,建议配合
TODO注释 + 自定义 TODO pattern,或用外部文档维护清单
所以 Favorites 更适合个人短期工作流组织,比如“今天要改的 5 个配置文件”,而不是“项目标准入口文件集”。
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!










