phpstorm
ALT+回车导入包,自动修正
CTRL+ALT+O 优化导入的类和包需要配置
ctrl+q 查看代码注释
alt+down 查看下一个方法
alt+up 查看上一个方法
alt+shift+down line 向下移动
alt+shift+up line 向上移动
ctrl+d 复制当前行
ctrl+y 删除当前行
ctrl+x 剪切行
ctrl+shift+u 字母大小写转换
ctrl+f 查找
ctrl+r 替换
ctrl+shift+I 查看变量或方法定义源
ctrl+alt+F12 跳转至当前文件在磁盘上的位置
ctrl+/ 行注释
ctrl+shift+/ 块注释
Ctrl + Shift + Z:redo
Ctrl + Shift + F:区域查找
ctrl+b 跳到变量申明处
alt+left/right 标签切换
ctrl+alt+l 格式化代码
ctrl+w/ctrl+shift+w 块选择
ctrl+alt+f12 跳转到磁盘所在文件
ctrl+f12 类中查找
ctrl+n 类名查找
ctrl+shift+n 文件名查找
ctrl+shift+alt+n 函数名查找
alt+→ /← 切换标签
Ctrl + Delete 删除一个单词至结尾
Ctrl + Backspace 删除一个单词至词头
Shift + Enter 开启新行
ctrl+c 复制整行
alt+f1 定位文件在 project 中的位置
alt+home 定位文件路径
alt+单击多行编辑
alt+j 对选中单词执行多行编辑
alt+shift+j alt+j 相反
shift+alt+ctrl+j 选中关键词多行编辑
F3 shift+F3 查找搜索关键词
CTRL+ALT+T 把选中的代码放在 TRY{} IF{} ELSE{} 里
alt+insert 插入代码
ctrl+o 魔术方法
F4 查看源码
ctrl+alt+F12 跳转至当前文件在磁盘上的位置
ctrl+shift+down statement 向下移动
ctrl+shift+up statement 向上移动
alt+shift+down line 向下移动
alt+shift+up line 向上移动
CTRL+ALT+B 找所有的子类和实现接口的子类
ctrl+方向键移动文档但光标不变
ctrl+alt+b 或 ctrl+alt+单击查看实现的方法
ctrl+u 查看父类
ALT+SHIFT+C 查找修改的文件,最近变更历史
F3/shift+f3 查找上一个下一个关键词
F2(Shift+F2) 高亮错误或警告快速定位
SHIFT+F2 高亮错误或警告快速定位
Ctrl+F7 文件中查询选中字符
F4 查找变量来源
ctrl+f3 向下定位光标所在变量
shift+f3 向上定位光标所在变量
CTRL+ [] 光标移动到{}[]开头或结尾位置
CTRL+ALT+T 把选中的代码放在 TRY{} IF{} ELSE{} 里
让 phpstorm 符合 psr 规范的代码格式:
File -> Settings -> Code Style -> PHP -> Set From... -> Predefined Style -> PSR1/PSR2
然后 Ctrl + Alt + L 格式化代码
能省很多事
IDE 精髓
# 开启 PHP 语法“检错提醒”功能【注意:这个功能相当重要!】
File -> Settings -> Editor -> Inspections -> PHP -> 勾选需要检错提醒项
File -> Settings -> Editor -> Inspections -> Spelling -> 去掉勾选
editor->color schema->general->Indentifier under caret 设置选中的变量或关键词高亮
一个窗口打开多个项目
File -> settings -> Directories -> Add Content Root 选择要添加的项目目录即可。
输入双引号,自动包住文字
设置 unix 换行符
设置 utf-8 编码
psr2 设置
未保存文件加星标记
进入 File -> Settings -> Editor -> Editor Tabs,
勾选下面选项:
Mark modified tabs with asterisk
git bash 设置