
PhpStorm 键盘快捷键速查指南96 个高频快捷键全分类详解【免费下载链接】reference面向开发者的技术速查清单Cheat Sheets集合整理常见技术、工具与开发流程帮助快速查阅关键信息提高开发效率。项目地址: https://gitcode.com/GitHub_Trending/referen/reference本文是基于 Quick Reference 速查清单项目本仓库中 docs/phpstorm.md 整理编写的 PhpStorm 键盘快捷键参考指南。面向 PHP 开发者与 JetBrains 系 IDE 用户完整收录该清单中的 96 个高频快捷键并按「编辑、调试、运行、搜索、导航、重构、版本控制、通用、模板」等场景分类讲解帮助你在 PhpStorm 中摆脱鼠标、提升编码效率。读完本文你可以把这份清单当作随时查阅的「快捷键速查卡」也可以对照理解 PhpStorm 默认 Keymap 的核心操作逻辑。说明本清单内容对应 PhpStorm 的默认 KeymapWindows/Linux 布局。macOS 用户通常将Ctrl替换为Cmd、Alt替换为Option即可得到等价操作同时JetBrains 全家桶IntelliJ IDEA、PyCharm、WebStorm 等的默认快捷键体系高度一致本文绝大多数条目同样适用。关于这份速查清单在 Quick Reference 项目中每份速查清单都以一个独立的 Markdown 文档存放在docs目录下并配套一个同名 SVG 图标assets/phpstorm.svg用于首页导航展示。本文对应的源文件即 docs/phpstorm.md其正文以「分类卡片 双列表格」的形式组织每张表格首列标注为快捷键样式shortcuts渲染后形成可视化的快捷键卡片。如果你希望了解这类速查清单的 Markdown 排版语法如!--rehype:classNameshortcuts--的卡片样式控制、表格表头展示、代码高亮等可以阅读 docs/quickreference.md想了解整个仓库的目录结构与文档组织方式可查看 README.md。仓库中还有同属 JetBrains 家族的 IntelliJ IDEA 快捷键、PyCharm 快捷键、WebStorm 快捷键、Android Studio 快捷键快捷键体系可以互相参照。一、代码编辑Editing编辑类是使用频率最高的快捷键集合覆盖补全、注释、格式化、复制/删除、代码块操作等日常写作场景共 28 个快捷键动作CtrlSpace基本代码补全AltEnter显示意图操作和快速修复CtrlP参数信息在方法调用参数中CtrlQ快速文档查询Ctrl(鼠标悬停在代码上)简要信息AltInsert生成代码...Getters、Setters、ConstructorsCtrlO覆盖方法CtrlI实现方法CtrlAltT包围...(if..else, try..catch, for, 等)Ctrl/使用行注释进行注释/取消注释CtrlShift/使用块注释进行注释/取消注释CtrlW逐渐选择增加的代码块CtrlShiftW将当前选择减少到先前的状态CtrlAltL重新格式化代码CtrlAltI自动缩进行CtrlD复制当前行或选定的块CtrlY删除插入符处的行CtrlShiftJ智能行合并仅限 HTML 和 JavaScriptCtrlEnter智能行拆分仅限 HTML 和 JavaScriptShiftEnter开始新行CtrlShiftU切换插入符处单词或选定的块的大小写CtrlShift[选择至代码块开头CtrlShift]选择至代码块结尾CtrlDelete删除至字词末尾CtrlBackspace删除至字词开头Ctrl/-展开/折叠代码块CtrlF4关闭活动编辑器标签CtrlShiftV从历史粘贴实战要点补全三件套Ctrl Space基本补全、Ctrl P参数提示、Ctrl Q文档速览组合使用可以在不离开键盘的情况下完成方法调用与签名确认。Alt Enter是 PhpStorm 的「意图操作」入口小灯泡图标出现时按它即可应用建议修复。选择与包裹Ctrl W按语义层级单词 → 表达式 → 语句 → 方法 → 类逐级扩大选择配合Ctrl Alt T可快速把选中代码包进if..else、try..catch、for等结构中是重构类操作的常用前置动作。行操作Ctrl D复制行、Ctrl Y删除行、Shift Enter另起新行、Ctrl Shift U切换大小写是 PHP 日常编码中使用频率极高的组合。二、调试Debugging调试会话中的核心控制快捷键共 7 个快捷键动作F8逐步执行F7逐步进入ShiftF8逐步退出AltF8评估表达式F9恢复程序CtrlF8切换断点CtrlShiftF8查看断点实战要点断点基础流程Ctrl F8在光标所在行切换断点Shift F9见下文「运行」分类以调试模式启动随后用F8/F7控制单步行为F9恢复执行到下一个断点。Alt F8的「评估表达式」可在调试暂停时直接输入并执行 PHP 表达式查看结果无需修改源码Ctrl Shift F8打开断点管理窗口可对断点设置条件如仅当$value null时中断。三、运行Run启动与运行配置相关共 4 个快捷键动作ShiftF10运行ShiftF9调试CtrlShiftF10从编辑器运行上下文配置CtrlShiftX运行命令行实战要点Shift F10直接运行当前 Run/Debug 配置Ctrl Shift F10则针对当前打开的文件例如单个 PHP 脚本创建并运行上下文配置适合快速验证一段代码。Ctrl Shift X调出运行命令行工具窗口可在此执行终端命令而不必离开 IDE。四、搜索与替换Search/Replace文件内与全局范围内的文本查找与替换共 4 个快捷键动作CtrlF/R查找/替换F3查找下一个ShiftF3查找上一个CtrlShiftF/R在路径中查找/替换实战要点Ctrl F打开当前文件查找面板Ctrl R在当前文件内替换F3/Shift F3在匹配项之间跳转。Ctrl Shift F与Ctrl Shift R将范围扩大到整个项目或指定目录、模块并支持正则表达式、文件掩码过滤等高级选项是跨文件批量修改的首选入口。五、使用搜索Usages围绕「谁在用这个符号」的引用分析共 4 个快捷键动作AltF7查找用法CtrlF7在文件中查找用法CtrlShiftF7在文件中突出显示用法CtrlAltF7显示用法实战要点Alt F7在「查找」工具窗口中列出所选符号在整个项目中的所有引用位置支持按读/写访问分组是重构前评估影响范围的必备操作。Ctrl Shift F7不打开工具窗口直接在当前文件中高亮所有出现处适合快速目视检查。六、导航Navigation在类、文件、符号、代码块与错误之间快速跳转共 20 个是「摆脱鼠标」收益最大的一组快捷键动作CtrlN转到类CtrlShiftN转到文件CtrlShiftAltN转到符号CtrlG转到行AltLeft/Right转到下一个/上一个编辑器标签Esc转到编辑器从工具窗口CtrlE最近的文件弹出窗口CtrlAltLeft/Right后退/前进导航CtrlShiftBackspace转到上次编辑位置AltF1在任何视图中选择当前文件或符号CtrlB转到声明CtrlAltB转到实现CtrlShiftI打开快速定义查找CtrlShiftB转到类型声明CtrlU转到超类/超方法AltUp/Down转到上一个/下一个方法Ctrl]/[移动至代码块结束/开始F2下一个突出显示的错误ShiftF2上一个突出显示的错误F4编辑/查看源码实战要点搜索三兄弟Ctrl N类、Ctrl Shift N文件、Ctrl Shift Alt N符号都支持「驼峰匹配」和通配符输入UsrCtrl即可命中UserController这类类名Ctrl Shift Alt N可直接定位到方法名例如输入getUserById。声明与实现Ctrl B跳到声明处当光标位于接口方法上时Ctrl Alt B直接跳到实现类Ctrl U反向跳回父类/父方法。三者构成类层级导航的闭环。回溯Ctrl Alt Left/Right相当于浏览器的前进/后退Ctrl Shift Backspace快速回到最后一次编辑的位置配合Ctrl E最近文件可以高效地在多个文件间往返。错误跳转F2/Shift F2在编辑器与检查结果中循环定位下一个/上一个错误或警告。七、重构Refactoring安全地调整代码结构而不改变行为共 6 个快捷键动作F5/F6复制/移动AltDelete安全删除ShiftF6重命名CtrlAltN内联变量CtrlAltM/V/F/C提取方法/变量/字段/常量CtrlAltShiftT重构此处显示所有可用的重构实战要点Shift F6重命名是 PhpStorm 中最常用的重构操作它会同步更新所有引用包括字符串、注释、文件引用等可按需勾选的范围避免手工替换遗漏。Ctrl Alt M提取方法、Ctrl Alt V提取变量、Ctrl Alt F提取字段、Ctrl Alt C提取常量用于把选中代码抽离为独立单元Ctrl Alt N与之相反将变量内联回使用处。记不住具体重构入口时直接按Ctrl Alt Shift T弹出当前上下文所有可用重构的菜单选择即可。重构前的引用影响评估可配合上文「使用搜索」分类中的Alt F7查找用法完成。八、VCS 与本地历史VCS/Local History版本控制操作与本地历史记录共 4 个快捷键动作AltVCS 快速弹出窗口CtrlK提交项目到 VCSCtrlT从 VCS 更新项目AltShiftC查看最近的更改实战要点Alt反引号呼出 VCS 操作菜单集中了提交、更新、查看差异、分支管理等 Git 操作入口。Ctrl K打开提交对话框可勾选文件、填写提交信息、预览 diffCtrl T拉取并更新项目Alt Shift C在「最近更改」视图中查看近期改动便于回顾工作进度。九、通用GeneralIDE 全局操作与窗口管理共 9 个快捷键动作Shiftx2到处搜索CtrlShiftA查找操作Alt1-9打开对应的工具窗口CtrlAltF11切换全屏模式CtrlShiftF12切换最大化编辑器AltShiftF添加到收藏夹AltShiftI使用当前配置文件检查当前文件CtrlAltS打开设置对话框CtrlTab在标签和工具窗口之间切换实战要点两把「万能钥匙」连按两次Shift打开「到处搜索」可同时搜索类、文件、符号、操作甚至设置项Ctrl Shift A是「查找操作」忘记任何快捷键时输入功能名称如Reformat Code、Generate即可直接触发对应命令这也是学习快捷键的捷径——在弹窗中会显示该操作绑定的快捷键。Alt 1-9对应不同工具窗口如Alt 7打开结构视图、Alt 8打开服务Ctrl Tab可在所有已打开的标签与工具窗口间切换。Alt Shift I按当前检查配置文件Inspections Profile对当前文件执行静态检查可及时发现潜在问题。十、模板与代码片段Live TemplatesPhpStorm 的实时模板Live Templates机制允许输入缩写后按Ctrl J或Tab展开为完整代码结构。Ctrl J为插入模板的通用入口其余条目是针对 PHP 场景的常用内置缩写快捷键动作CtrlJ插入模板ecoecho 语句foreforeach(iterable_expr as $value) {...}forekforeach(iterable_expr as $key $value) {...}inc/incoinclude/include_once 语句prif私有函数prof受保护函数pubf公共函数rqr/rqrorequire/require_once 语句实战要点在 PHP 文件中输入fore后按下Tab或Ctrl JPhpStorm 会自动展开为完整的foreach ($iterable_expr as $value) { ... }结构并把光标定位到可编辑的占位符处forek则展开为带$key $value键值对的遍历形式。eco展开为echo语句prif/prof/pubf分别展开为 private/protected/public 方法骨架inc/inco与rqr/rqro则对应 include/include_once 与 require/require_once 语句。这些缩写可大幅减少样板代码的击键次数你也可以在Settings → Editor → Live Templates中查看全部内置模板或自定义自己的缩写对应快捷键Ctrl Alt S打开设置对话框。如何快速上手这套快捷键先记住高频组合建议优先掌握「编辑」中的补全三件套Ctrl Space/Ctrl P/Ctrl Q、行操作Ctrl D/Ctrl Y/Shift Enter以及「导航」中的Ctrl N/Ctrl Shift N/Ctrl E它们能覆盖日常 80% 的编码操作。用「查找操作」反查快捷键遇到想用但不会按的功能按Ctrl Shift A输入功能名弹窗中会同步显示快捷键边用边记。善用模板缩写PHP 开发中把eco、fore、forek等缩写练成熟练动作能显著减少重复输入。跨 IDE 复用本清单的快捷键体系与 IntelliJ IDEA、PyCharm、WebStorm 等 JetBrains 系 IDE 保持一致学会一套即可在多款 IDE 间无缝迁移。延伸阅读docs/phpstorm.md本文对应的原始速查清单源文件docs/intelli-j-idea.md、docs/pycharm.md、docs/webstorm.md、docs/android-studio.md同属 JetBrains 家族的 IDE 快捷键速查清单docs/quickreference.md了解速查清单的 Markdown 排版语法与卡片样式配置README.md仓库首页浏览全部速查清单分类导航【免费下载链接】reference面向开发者的技术速查清单Cheat Sheets集合整理常见技术、工具与开发流程帮助快速查阅关键信息提高开发效率。项目地址: https://gitcode.com/GitHub_Trending/referen/reference创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考