PhpStorm 快捷键
文件
- option + command + y 同步文件/文件夹,文件夹中外部新增或删除文件时刷新有延迟,使用该快捷键同步
- Ctrl + n 新建文件/文件夹
编辑
- command + x 剪切行
- command + c 复制行/复制选中文本
- command + shift + c 复制文件/文件夹路径
- command + d 复制行
- option + ↑ 选择更多代码
- option + ↓ 选择更少代码
- option + → 下一个代码(令牌)位置
- option + ← 上一个代码(令牌)位置
- command + → 代码行尾
- command + ← 代码行头
- tab 增加缩进
- shift + tab 减少缩进
- command + shift + enter 完成代码声明
查找相关
- command + f 查找当前文件
- command + r 查找替换
- command + shift + o 快速查询文件
- command + shift + f 关键字查找,更强大的查询器
- command + shift + r 高级替换
- command + option + b 找到当前类(接口的)所有继承(实现类)
- option + shift + c 查找最近修改的文件
- option + f7 直接查询选中的字符
- ctrl + f7 文件中查询选中字符
- command + 鼠标点击 跳到类或方法或变量等声明处
- command + shift + tab 切换tab页文件
- command + shift + +,- 展开或缩起
- command + . 折叠或展开选中的代码
View
- command + e 打开最近的文件
- shift + command + e 最近打开文件具体代码位置
Bookmarks
- F3 加入/取消书签
- option + F3 加入(可设置数字字母记号的)/取消书签
- command + F3 弹窗显示/隐藏书签
Code
- shift + command + ↑ 声明段上移
- shift + command + ↓ 声明段下移
- shift + option + ↑ 行上移
- shift + option + ↓ 行下移
自动代码
- option + 回车 选中类名/接口名后按快捷键,导入包,自动修正
- command + n 快速生成代码,为每个成员属性生成 getter/setter/__construct/方法、文档注释、单元测试等
- ctrl + i 快速生成插入魔术方法
- ctrl + o 复写父类方法
- command + option + l 对当前文件进行格式化排版
- command + d 复制当前行
- command + / // 单行注释
- command + shift + / 多行注释
显示窗口
- command + 1 Project
- command + 2 Favorites
- command + 6 TODO
- command + 7 Structure
- command + 9 Version Control 版本控制
- option + F12 Terminal 终端
Git
- ctrl + v 版本控制相关操作
- option + command + a Add
- option + command + z revert (取消Add)
- shift + command + p pull
- shift + command + k push
- command + k commit