一、常用快捷键:

  1. 使用代码块包住代码:
    Command+alt+T
  2. 注释/取消注释:
    Command+/
  3. 向上移动代码:
    alt+shift+↑
  4. 向下移动代码:
    alt+shift+↓
  5. 格式化代码:
    Command+alt+L
  6. 粘贴拷贝历史:
    Command+shift+V
  7. 复制一行:
    Command+D
  8. 删除当前行:
    Command+delete
  9. 多行变单行:
    Control+Shift+J
  10. 向下插入一行:
    shift+回车
  11. 大小写转换:
    Command+shift+U
  12. 关闭当前选项卡:
    Command+W
  13. 多行编辑:
    alt+单击
  14. 搜索类:
    Command+O
  15. 搜索文件:
    Command+shift+O
  16. 跳转到行:
    Command+L
  17. 跳转到定义:
    Command+单击
  18. 快速查看类/方法定义:
    Command+Y
  19. 查看文件结构:
    Command+F12
  20. 打开版本控制窗口:
    control+V
  21. 文件内搜索:
    Command+F
  22. 文件内替换:
    Command+R
  23. 全局搜索:
    Command+shift+F
  24. 全局替换:
    Command+shift+R
  25. 复制文件:
    F5
  26. 移动文件:
    F6
  27. 重命名文件:
    shift+F6
  28. 打开系统设置:
    Command+,
  29. 编译:
    Control+Shift+R
  30. 光标跳转到匹配括号处:
    Control+M
  31. 选中相同的单词:
    Control+G
  32. 选中所有相同的单词:
    Control+Command+G
  33. 打开终端:
    Option+F12
  34. 比较文件差异:
    Command+D

    二、git的使用:

  35. 设置忽略文件:
    phpstorm基本配置_第1张图片
    phpstorm基本配置_第2张图片
  36. 克隆:
    phpstorm基本配置_第3张图片
    phpstorm基本配置_第4张图片
    phpstorm基本配置_第5张图片
  37. 提交:
    phpstorm基本配置
    phpstorm基本配置_第6张图片
  38. 推送:
    快捷键:Commond+shift+K

    phpstorm基本配置_第7张图片

  39. 拉取(更新):
    phpstorm基本配置_第8张图片
  40. 查看历史:
    phpstorm基本配置_第9张图片
    phpstorm基本配置_第10张图片
  41. 变更文件版本:
    phpstorm基本配置_第11张图片
  42. 添加本地分支:
    快捷键:control+V

    phpstorm基本配置_第12张图片
    phpstorm基本配置_第13张图片
    phpstorm基本配置_第14张图片

  43. 切换到主分支:
    phpstorm基本配置_第15张图片
  44. 合并分支:
    phpstorm基本配置_第16张图片

    三、屏蔽自动更新:

  45. 调出系统设置:
    Command+,

    phpstorm基本配置_第17张图片

  46. 选择外观与行为:
    phpstorm基本配置_第18张图片
  47. 选择系统设置:
    phpstorm基本配置_第19张图片
  48. 选择更新:
    phpstorm基本配置_第20张图片
  49. 取消自动更新的勾选框:
    phpstorm基本配置_第21张图片

    四、phpstorm+xdebug+dbgp远程多用户调试:

  50. 服务端配置
    1-1. php-xdebug配置:
    [xdebug]
    zend_extension=/usr/local/php/lib/php/extensions/no-debug-zts-20170718/xdebug.so
    xdebug.remote_enable=1
    xdebug.remote_host=127.0.0.1
    xdebug.remote_port=9000

    1-2. 重启web服务器(略)
    1-3. dbgp配置:
    a. 地址(下载python版本的):

    http://code.activestate.com/komodo/remotedebugging/

    b. 解压(略)
    c. 进入目录(略)
    d. 修改pydbgpproxy文件内容:
    vim pydbgpproxy,找到

    candidate_paths = [
        dirname(this_dir), # Komodo source tree layout
        join(dirname(this_dir), pythonlib),
    ]

    dirname(this_dir)

    修改为

    this_dir

    e. 启动dbgp代理:

    ./pydbgpproxy  -i  0.0.0.0:9001  -d  9000

    phpstorm基本配置

  51. 客户端配置
    2-1. 配置ftp:
    phpstorm基本配置_第22张图片
    phpstorm基本配置_第23张图片
    phpstorm基本配置_第24张图片
    2-2. 配置php脚本执行路径:
    phpstorm基本配置_第25张图片
    phpstorm基本配置_第26张图片
    2-3. dbgp代理配置:
    phpstorm基本配置_第27张图片
    2-4. 服务器配置:
    phpstorm基本配置_第28张图片
    2-5. xdebug配置:
    phpstorm基本配置_第29张图片
    phpstorm基本配置_第30张图片
    2-6. 开启监听:
    phpstorm基本配置_第31张图片
    2-7. 注册IDE-KEY:
    phpstorm基本配置_第32张图片
    phpstorm基本配置_第33张图片
    phpstorm基本配置
    2-8. 打断点:
    phpstorm基本配置_第34张图片
    2-9. 开启调试按钮:
    phpstorm基本配置_第35张图片
    2-10. 浏览器输入地址:
    phpstorm基本配置
    2-11. 关闭调试按钮:
    phpstorm基本配置_第36张图片
    2-12. 查看输出:
    phpstorm基本配置_第37张图片

    五、phpstorm配置phpunit进行单元测试:

  52. 配置单元测试目录:
    参考
    https://blog.51cto.com/12173069/2317104

    phpstorm基本配置_第38张图片

  53. 配置测试框架:
    phpstorm基本配置_第39张图片
  54. 建立单元测试模板:
    phpstorm基本配置_第40张图片
    phpstorm基本配置_第41张图片
  55. 运行测试:
    phpstorm基本配置_第42张图片
  56. 效果:
    phpstorm基本配置_第43张图片

    六、phpstorm使用数据库:

  57. 调出数据库面板:
    phpstorm基本配置_第44张图片
    phpstorm基本配置_第45张图片
  58. 新增链接:
    phpstorm基本配置_第46张图片
    phpstorm基本配置_第47张图片
    phpstorm基本配置_第48张图片
  59. 配置:
    phpstorm基本配置_第49张图片
  60. 效果:
    phpstorm基本配置_第50张图片
    phpstorm基本配置_第51张图片

    七、phpstorm使用redis:

  61. 下载地址:
    a. iedis硬盘版:
    https://plugins.jetbrains.com/plugin/download?rel=true&updateId=41412

    b. 破解插件:

    http://www.awei.org/download/iedis-2.43.jar
  62. 安装+破解:
    a. 在应用程序中找到phpstorm,右键显示包内容:
    phpstorm基本配置_第52张图片
    b. 定位到插件文件夹:
    phpstorm基本配置_第53张图片
    c. 将iedis移动到插件目录下:
    phpstorm基本配置_第54张图片
    phpstorm基本配置_第55张图片
    d. 将破解插件移动到iedis的lib目录下:
    phpstorm基本配置_第56张图片
    phpstorm基本配置_第57张图片
    phpstorm基本配置_第58张图片
    e. 启动phpstorm:
    phpstorm基本配置_第59张图片

    八、phpstorm使用宏录制脚本:

  63. 录制:
    phpstorm基本配置_第60张图片
  64. 操作(略)
  65. 停止录制:
    phpstorm基本配置_第61张图片
  66. 输入宏名称:
    phpstorm基本配置_第62张图片
  67. 播放宏:
    phpstorm基本配置_第63张图片