快捷键

Ctrl + Shift + A

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

核心: 查看动作# 查找原子操作

代码查看

Ctrl + G

跳转类: 跳转到具体行# 在代码抛出错误的时候可以快速定位到具体的行

Ctrl + Alt + Shift + 上/下方向键

跳转类: 跳转到上/下一处修改# 快速查找修改还未提交保存的代码

Ctrl + Shift + I

代码类: 查看代码的实现# 配合 Ctrl + Q 使用查看完整的实现

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仓库了

  • 提交代码
# commitCtrl + K# commit and pushCtrl + Alt + K
  • 查看协作中的代码变更

操作方法: Phpstorm 右键点击行号的那一列

# 选择 Annotate 查看版本代码的最后修改者# 选择 Annotate Previous Revision 查看上个版本的信息# 选择 Select in Git Log 在 Phpstorm的版本历史界面图中查看历史记录# 点击也可以查看变更或者

文本编辑器

  • Sublime 3 找不到 install package

设置中的 ignored_packages 忽略了 install package,去掉即可

  • 编辑文件出现 .dump 后缀

这是 GBK Encoding support 插件导致的, Ctrl + Shift + P 打开命令面板,键入 Remove Package,删除插件即可

  • 显示文件编码

编辑首选项 (preferences) 中的设置 (setting)

    // Display file encoding in the status bar"show_encoding": true,// Display line endings in the status bar"show_line_endings": true,

批处理

基本语法

# 关闭单行回显
@# 关闭命令回显(从下一行开始)
echo off# 注释
:: # 注释
rem# 暂停
pause# 重定向输出
>
>>

相关文章

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

工具的学习使用(二):快捷键、工具、批处理相关推荐

  1. Telerik移动应用开发工具AppBuilder学习笔记(二)--IDEs

    Telerik移动应用开发工具AppBuilder学习笔记 之 IDEs Telerik AppBuilder的IDE有四种: 1,在线IDE,地址:https://platform.telerik. ...

  2. commons-lang3工具类学习(二)

    三.BooleanUtils 布尔工具类 and(boolean... array) 逻辑与 BooleanUtils.and(true, true) = true BooleanUtils.and( ...

  3. java 编写小工具 尝试 学习(二)

    1. 新建一个窗口  ,代码 如下 ,截图 如下 package jFrameDemo;import javax.swing.JFrame; import javax.swing.WindowCons ...

  4. Lucene下分词工具的学习探讨(二)

    今天又找到一种分词器IKanalyzer,对Lucene的支持挺好,不过我没有找到它的人名,地名识别功能在哪里! 这个分词器的文档做得还挺好,挺细致,挺全面的!基本的功能看文档就都能学会了! 好了,闲 ...

  5. 关于批处理的学习之二[显示篇]

    2 显示篇 有了前文作铺垫和基础,后面的便容易理解多了.这里主要讨论的是批处理过程中与显示相关的命令用法.先看一下 echo.@.pause.>.>>.title .rem 这几个命 ...

  6. ps文字换行_零基础一周内熟悉使用PS基础工具【Photoshop教程二】

    零基础一周内熟悉使用PS基础工具[Photoshop教程一]这篇的后台数据显示有很多知友都有收藏了.由此可见现在的视频教程,网络上太多太多但,但好多知识都太"碎片化"今天学习这个技 ...

  7. 避坑指南:数据科学家新手常犯的13个错误(附工具、学习资源链接)

    作者:Pranav  Dar 翻译:和中华 校对:张玲 本文约6000字,建议阅读10+分钟. 本文是老司机给数据科学家新手的一些建议,希望每个致力于成为数据科学家的人少走弯路. 简介 你已经决定把数 ...

  8. 从零开始学习jQuery (九) jQuery工具函数

    本系列文章导航 从零开始学习jQuery (一) 开天辟地入门篇 从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery ( ...

  9. 【转】Ubuntu 安装截图工具Shutter,并设置快捷键 Ctrl+Alt+A

    原文地址:https://www.linuxidc.com/Linux/2015-07/119753.htm 对一些错误内容做了纠正. Ubuntu 安装截图工具Shutter,并设置快捷键 Ctrl ...

最新文章

  1. hosts文件连接服务器失败,ssh连接远程服务器出现Host key验证失败的解决方案
  2. 阿里程序员跳槽到小外企,再无996!业余时间开发APP,每月广告收入8万多!堪比阿里P8!...
  3. linux tcpdump monitor模式 抓不到包 解决办法
  4. axios不发起请求_axios 发 post 请求的问题
  5. halcon 单通道图像转成3通道_halcon图像处理基本运算
  6. datagrid获取页面总记录数的方法,datagrid获取页面总记录数为0的解决方法
  7. 辗转相除法--最大公约数/最大公倍数
  8. 彻底删除文件(File Delete Absolutely) 最新3.01版本 也已经在中关村在线升级成功
  9. GitHub、GitLab、Git的关系及开发
  10. GOF设计模式——工厂模式
  11. iconfont图标
  12. JAVA,OpenCV简单实现“全能扫描王”的功能
  13. Scrapy 爬取阳光热线问政平台存储为json 文件(使用 CrawlSpider)
  14. 关于iPhone边缘触摸延迟现象
  15. QGroundControl 提示 Power redundancy not met: 0 instead of 1
  16. CSS3干货23:常用字体样式设置
  17. sunyueonline.com最新SEO成果显著,百度百科收录“孙越”
  18. 【观察】美达电器:以数字化重塑质量管理体系,构筑车企新“护城河”
  19. excel打开提示不适合这台计算机,《win10提示excle安装》 win10 :Excel文件打不开、显示“此应用无法在你的电脑上运行”怎么办?...
  20. 月圆之夜-体验报告(完稿时间2021/6/11)

热门文章

  1. 网关和路由器的区别_工业网关和工业路由器的区别?
  2. python管理技巧_8个经典的Python列表技巧,让你数据处理更简单!
  3. android apk签名工具_Android 应用修改为系统签名的方法(macOS)
  4. Java语法基础-2
  5. Android5.0新特性:全新的动画
  6. python随机生成车牌_使用Python自动化获取全国每个城市的车牌代码
  7. python日历下拉框_Python版的农历日历Calendar,功能简单
  8. 进程间通信的方式(四):信号量
  9. QT-QT简介,QT环境与工具链(day1)
  10. 基于iview 封装一个vue 表格分页组件