PhpStorm插件推荐,MacOS,Windows双系统快捷键记录,以及一些比较使用的功能详细介绍。

插件推荐

  • php代码错误检查插件:Php Inspections(EA Extended)
  • 统一代码风格:EditorConfig
  • 主题插件:Material Theme UI

快捷键(Windows)

  • 常用

    • 查询变量来源:选中变量+F4
    • 全局搜索:Ctrl + Shift + F
    • 搜索文件:Ctrl + Shift + N
    • 目录树搜索文件:Alt + F7
    • 返回上一次编辑位置:Ctrl + Alt + <-/->
    • 撤销:Ctrl + Z
    • 反撤销:Ctrl + Shift + Z
    • 自动导入包:Alt + Enter
    • 优化导入类/包:Ctrl + Alt + O
    • 格式化代码:Ctrl + Alt + L
    • Git Diff快捷键
      • 下一个不同:F7
      • 上一个不同:Shift + F7
      • Ctrl + Y 删除行
  • 不常用

    • 显示文件里所有方法:Ctrl + F12
    • 设置:Ctrl + Alt + S
    • 替换文本:Ctrl + R
    • 复制文件路径:Ctrl + Shift + C
    • 复制文件相对路径:Ctrl + Shift + Alt + C

快捷键(MacOS)

  • 常用
    • command + ,打开设置
    • option + enter 智能提示
    • shift + shift 搜索文件
    • command + o 通过类名查找文件
    • command + l 输入行号跳转到指定行处
    • command + b 查找变量出处(或者f4)
    • Command + Option + / 多行注释
    • Command + F12 搜索方法
    • Command + Shift + 上/下
    • Command + delete 删除行
    • Ctrl + Option + Shift + C(按键顺序不能错) 复制文件相对路径
    • Shift + Commomd + 8 进入列选择模式,拖动鼠标可选择多列,纵向选择多行(按住option键可以一个单词一个单词条)
    • Command + Shift + U 选中单词大小写切换
    • Control + Shift + J 合并行

Git操作

  • 常用操作
  • Git Diff branch 菜单:选中项目->右键->Git ->Compare with branch..->选择要diff的分支(如下图)
  • Command + K [git commit]
  • Command + Shift + K [git push]

PHPstorm之git diff皂搓流程

  • Git Diff Commit 修改的摸个文件与某次提交对比(右键->Git->Compare with->选择要对比的那次提交)

在这里插入图片描述

  • Git 合并分支,解决冲突 (用IDE解决冲突非常好用)
    VCS->Git->Merge Changes->选择要合并的分支

在这里插入图片描述

  • Git 合并commit
    command + 左键 ,选中自己commit,右键选中Squash into… 点击确认,弹出commit描述,修改描述,提交,完成commit合并,这里只能合并自己的如果自己的多个commit中间存在远端代码更新到本地,需要使用git rebase执行变基操作,然后重复上面的步骤
    在这里插入图片描述