phpstorm基本配置

2023-04-01,,

一、常用快捷键

  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. 设置忽略文件:
  36. 克隆:

  37. 提交:
  38. 推送:
    快捷键:Commond+shift+K

  39. 拉取(更新):
  40. 查看历史:
  41. 变更文件版本:
  42. 添加本地分支:
    快捷键:control+V

  43. 切换到主分支:
  44. 合并分支:

    三、屏蔽自动更新:

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

  46. 选择外观与行为:
  47. 选择系统设置:
  48. 选择更新:
  49. 取消自动更新的勾选框:

    四、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

  51. 客户端配置
    2-1. 配置ftp:

    2-2. 配置php脚本执行路径:

    2-3. dbgp代理配置:

    2-4. 服务器配置:

    2-5. xdebug配置:

    2-6. 开启监听:

    2-7. 注册IDE-KEY:

    2-8. 打断点:

    2-9. 开启调试按钮:

    2-10. 浏览器输入地址:

    2-11. 关闭调试按钮:

    2-12. 查看输出:

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

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

  53. 配置测试框架:
  54. 建立单元测试模板:
  55. 运行测试:
  56. 效果:

    六、phpstorm使用数据库:

  57. 调出数据库面板:
  58. 新增链接:

  59. 配置:
  60. 效果:

    七、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,右键显示包内容:

    b. 定位到插件文件夹:

    c. 将iedis移动到插件目录下:

    d. 将破解插件移动到iedis的lib目录下:

    e. 启动phpstorm:

    八、phpstorm使用宏录制脚本:

  63. 录制:
  64. 操作(略)
  65. 停止录制:
  66. 输入宏名称:
  67. 播放宏: