Debian 上 PhpStorm 快捷键使用指南
一 常用快捷键速查
- 编辑与选择
- 代码补全:Ctrl + Space
- 智能补全/语句补全:Ctrl + Shift + Enter
- 复制/删除行:Ctrl + D / Ctrl + Y
- 注释:Ctrl + /(行注释)、Ctrl + Shift + /(块注释)
- 大小写切换:Ctrl + Shift + U
- 参数提示:Ctrl + P
- 快速查看文档:Ctrl + Q
- 重命名重构:Shift + F6
- 导航与搜索
- 全局类搜索:Ctrl + N
- 全局文件搜索:Ctrl + Shift + N
- 全局符号(方法/变量)搜索:Ctrl + Shift + Alt + N
- 当前文件结构:Ctrl + F12
- 跳到定义:Ctrl + B(或 F4)
- 查找用法:Alt + F7
- 文件中高亮/查找下一个:Ctrl + F3 / F3
- 行号跳转:Ctrl + G
- 最近文件:Ctrl + E
- 切换标签:Alt + Left/Right
- 视图与工具
- 最大化编辑器:Ctrl + Shift + F12
- 显示/隐藏项目工具窗口:Alt + 1
- 终端:Alt + F12
- 全屏:Ctrl + Alt + F11
- 搜索全部动作/设置:Ctrl + Shift + A
- 调试(Xdebug)
- 开始/继续:F9
- 步入:F7
- 步过:F8
- 步出:Shift + F8
- 断点切换:Ctrl + F8
- 查看断点:Ctrl + Shift + F8
- 计算表达式:Alt + F8
- 版本控制(VCS)
- 提交:Ctrl + K
- 更新:Ctrl + T
- 最近变更:Alt + Shift + C
二 快捷键冲突与输入法处理
- Linux 常见冲突
- Ctrl + Space 常被系统输入法占用(中英文切换)。建议将“代码补全”改为 Ctrl + ,(逗号),或把系统输入法切换快捷键改为 Ctrl + Alt + Space,避免与 IDE 冲突。
- Ctrl + Alt + F11(全屏)在部分桌面环境可能冲突,无法退出全屏时可尝试 Ctrl + Alt + F7 恢复。
- 快速定位与修改快捷键
- 忘记快捷键时,用 Ctrl + Shift + A 搜索动作名称并直接执行或查看绑定键位。
- 在 File → Settings → Keymap 中搜索目标动作,右键可 Add Keyboard Shortcut 自定义绑定。
三 自定义快捷键与常用方案
- 打开 Keymap:File → Settings → Keymap(macOS 为 Preferences)。
- 选择预设方案(如 Eclipse),点击 Copy 复制一份后再个性化,避免直接修改默认方案。
- 常用定制示例
- 将“代码补全”改为 Ctrl + ,:在 Keymap 中搜索 Code Completion,移除原 Ctrl + Space 绑定,新增 Ctrl + ,。
- 保存时自动格式化:进入 Tools → Actions on Save,勾选 Reformat code,配合 Ctrl + Alt + L 统一代码风格。
四 高频操作组合示例
- 重命名变量/方法/文件并安全更新引用:Shift + F6(重构级重命名,跨文件一致更新)。
- 代码格式化:当前文件 Ctrl + Alt + L;保存时自动格式化见上节设置。
- 快速定位与查看定义/实现
- 到定义:Ctrl + B / F4
- 查看实现(跳过接口):Ctrl + Alt + B
- 查看文档:Ctrl + Q
- 参数信息:Ctrl + P
- 调试流程
- 切换断点:Ctrl + F8
- 开始/继续:F9
- 步入/步过/步出:F7 / F8 / Shift + F8
- 计算表达式:Alt + F8
- 全局搜索与替换
- 全局文本搜索:Ctrl + Shift + F
- 全局文本替换:Ctrl + Shift + R
- 当前文件搜索/替换:Ctrl + F / Ctrl + R。