工具的学习使用(二):PhpStorm

 阅读约 5 分钟

快捷操作

Ctrl + Shift + A

核心快捷键 : 查看 Phpstorm 的 action,所谓 action 便是 Phpstorm 的一个原子操作,只要记住这些操作的关键字,进行搜索便可以了。

核心: 查看动作

# 查找原子操作

代码查看

Ctrl + G
跳转类: 跳转到具体行

# 在代码抛出错误的时候可以快速定位到具体的行
Ctrl + Alt + Shift + 上/下方向键
跳转类: 跳转到上/下一处修改

# 快速查找修改还未提交保存的代码
Ctrl + Shift + I
代码类: 查看代码的实现

# 配合 Ctrl + Q 使用查看完整的实现
Alt + Enter
代码类: 改进代码或代码结构
Ctrl + Q
代码类: 查看代码的注释

# 配合 Ctrl + Shift + I 使用查看完整的实现
Shift + F1
视图类: 在浏览器中查看文档
Shift + F11
视图类: 在查看所有的代码书签

# 配合右键编辑书签描述,可以更清晰得标记代码

版本控制

Ctrl + k
版本控制: 提交修改
Ctrl + Shift + k
版本控制: 推送修改

断点调试

Ctrl + Shift + F8
调试类: 查看断点
Ctrl + F2
调试类: 停止调试

# 停止调试
Shift+ F10
调试类: 运行文件

# 运行单个文件做简单的调试
Shift+ F9
调试类: 调试文件

# 运行单个文件做断点调试

界面操作

Shift + Button1 Click
鼠标快捷键: 关闭标签页
Shift + Alt + Button1 Click
鼠标快捷键: 关闭其他标签页
Shift + Esc
视图类: 隐藏活动或最后一个激活的窗口
ALT + 上下键
视图类: 上下方法间切换
Ctrl + Alt + 左右键
视图类: 回到上次的位置

辅助工具

插件介绍

  • IdeaVim

IdeaVim 与 Phpstorm 的快捷键冲突列表

在 Phpstorm 上模拟 Vim 的操作
  • Key Promoter X
气泡提示当前鼠标点选的操作的快捷键
  • Laravel

待补充 先这样吧

  • Swagger

待补充 先这样吧

版本控制

  • Repositories

Phpstorm 支持单个项目中拥有多个 Git 仓库,即多个 Repository,在右下角的 Git 选项,可以看到 Repositories,在下面便是这个项目中的所用到的Git仓库了

  • 提交代码
# commit

  Ctrl + K

# commit and push

  Ctrl + Alt + K
  • 查看协作中的代码变更
操作方法: Phpstorm 右键点击行号的那一列

图片描述

# 选择 Annotate 查看版本代码的最后修改者

# 选择 Annotate Previous Revision 查看上个版本的信息

# 选择 Select in Git Log 在 Phpstorm的版本历史界面图中查看历史记录

# 点击也可以查看变更或者

功能介绍

临时文件

  • Scratches and Consoles

用于临时编辑代码,可以方便地进行调试验证,而影响项目主题代码

  • Scratch files

具有完整地代码高亮显示,代码补充,支持调试.主要用于临时文件测试

  • scratch buffer

单纯地文本文件,用于简单的保存与记录

文件类别

# 设置所在路径
File | Settings | Directories

# 测试文件
Tests

# 源代码
Sources

# 排除文件夹
Excluded

# 排除文件(搜索等操作不包括排除文件)
Exclude files : filesName.*(分号分隔;星号*匹配任意)

# 资源文件
Resource Root

问题解决

  • .env 无法高亮

进入 File | Settings | Editor | File Types 使 .env文件在 Registered Patterns 中注册

相关文章

工具的学习使用(一):远程调试测试环境代码
工具的学习使用(二):快捷键、工具、批处理

阅读 880更新于 2019-05-06

推荐阅读
半斤桃花
用户专栏

半斤桃花的学习笔记

5 人关注
26 篇文章
专栏主页
目录