webstorm 的 learn 功能仅在新建 playground 项目时通过一次性引导流程触发,无常驻面板或重新唤出方式;它依赖预置文件结构和注释标记,关闭提示、修改文件或切换项目后即失效,重试唯一方法是新建 playground 项目。

WebStorm 没有独立的 “Learn 练习面板” 工具窗口,它只在新建项目时通过 playground 项目触发入门引导流程;一旦项目创建完成,该交互式学习界面就不可再次调出。
为什么新建项目时能看到 Learn 提示,之后就没了
WebStorm 的 Learn 功能不是常驻面板,而是嵌入在 Generate a playground project with onboarding tips 这个一次性项目模板中。它本质是一组预置文件 + 内置提示逻辑,仅在项目初始化阶段激活:
- 提示以浮动气泡、高亮编辑器区域、侧边栏卡片等形式出现,随操作自动推进
- 所有内容都绑定在
playground项目的特定文件结构里(如index.html、script.js中的注释标记) - 关闭或重新打开该项目,提示不会重播;删除提示文件后,也不会自动恢复
想重新体验 Learn 流程,只能重建 playground 项目
没有“唤出 Learn 面板”的快捷键或菜单项。唯一可靠方式是新建一个带引导的演练场项目:
- 点击 Welcome screen 上的
New Project - 勾选
Generate a playground project with onboarding tips - 选择保存路径,完成创建
- 注意:不要覆盖已有项目——这个操作会新建完整目录,无法叠加到当前项目上
已打开项目里看不到 Learn 提示?大概率是关掉了或跳过了
常见中断点包括:
- 点击了提示卡片右上角的
×关闭按钮(后续同类型提示会被静默忽略) - 按了
Esc或切换了工具窗口,导致气泡失去焦点后未再自动弹出 - 修改了被提示的文件(比如删了带
// TODO:注释的行),触发条件失效 - 项目类型不匹配:Learn 提示只对 playground 模板生效,普通空项目或 Git 克隆项目完全无此逻辑
真正容易被忽略的是:Learn 不是功能模块,而是一次性教学脚本。它不写入设置、不注册服务、不生成日志——项目建完,它的生命周期基本就结束了。











