1。phpstorm可以开terminal,然后php -S localhost:8000 -t .\public,还有laravel也要用到很多命令行php artisan

2。phpstorm可以配置git,配好了之后ctrl+K,直接就填commit就好了,然后直接点击push

3。phpstorm格式化代码的快捷键是alt+ctrl+L,这个主要是psr1,psr2的代码规范,psr2里很多就是空格规范,反正这个快捷键会让代码变好看。一整个页面就ctrl+A,然后alt+ctrl+L。

4。phpstrom里批量替换是crtl+R,这个快捷键在修改命名空间的时候很好用。

5。行操作里,crtl+D是复制一行,crtl+Y或者ctrl+X是删除一行,ctrl+X删除完了还可以直接粘贴,然后shift+ctrl+up/dowm是单行代码移动到上一行或下一行

6。ctrl+鼠标左键单击,直接就跳到鼠标停留处那个类的文件去啦,一层层的翻,你会发现慢慢就到底层代码啦,虽然一脸懵看不懂,但是慢慢来,假如有9层的话,你在第一层,跳到第2层,你就会觉得很神奇,这时候第2层都可能还不太会用,但是真的,只要多点几次,可能有一天,你会发现第4层,第5层你都用的66啦

7。查找文件,ctrl+F是单文件内查找,phpstorm里还有查找类名,在phpstorm左上角有个navigate,点一下,然后选择class,file,symbol,这个也是查找。

8。phpstorm左侧的tool buttons很棒诶,projects是项目目录,structure是文件内结构,如果是面向过程,有很多function,这个就很有用啦。说起来右侧的datebase也配过,还是习惯用navicat(win)/dbeaver(linux).

9。xdebug这东西配过。。。。不会用。。。。chrome里有个phpstorm调试的插件,配合xdebug用,反正我看着是很惊艳。

10。php里模板注释,要先设置一下,然后敲个/**然后回车,就是很棒的注释啦,经常用这个注释的有一个我觉得很棒的地方,就是修改完代码之后,变量名,返回值,参数可能会变,注释也要相应的改变啦,这时候在第一行的鼠标从第一行的/**之后开始选择,然后回车,就是新的注释啦。不知道我说的够不够清晰,我觉得很方便呢。

11。phpstorm我觉得最好的就是不需要自己配置很多东西,不需要下一堆插件,我一般只改个字体大小+换个主题,直接就可以打开项目啦。

-------------------------------------------------------------------------------------------------------------------------

其实网上搜的phpstorm的快捷键很多,但是日常我用的就以上,就是已经像用ctrl+C和ctrl+V一样了

现在如果你是win系统,想学laravel,我觉得你裸机只需要装两样东西,laragon+phpstorm,三分钟内开始一个laravel项目~

phpstorm 正则匹配搜索_phpstorm 有哪些奇技淫巧?相关推荐

  1. phpstorm正则匹配清理被蠕虫病毒污染的html文件DropFileName = “svchost.exe” Ramnit

    电脑中毒了,本地的html文件全部被蠕虫病毒感染了.本地所有项目里面的html文件全部被破坏了,里面都插入了一个脚本,DropFileName = "svchost.exe" Ra ...

  2. php正则中英文数字,PHP正则匹配中英文、数字及下划线方法

    本文主要介绍PHP正则匹配中英文.数字及下划线的方法,可用于针对用户名的验证操作,需要的朋友可以参考下,希望能帮助到大家. 一.问题: 对于用户注册时的用户名要求由中英文.数字或下划线组成,不得含有其 ...

  3. python正则匹配空格+数字+空格_如何批量添加中文和英文数字之间的空格?用正则表达式吧...

    1.中文与英文数字混合使用,排版有规范 写作中,我们经常遇到以下中文与英文.数字混用的情况. 我自学python编程,是在xue.cn上进行的.时耗方面,基础功仅需50多小时,加上很多实战,包括初步运 ...

  4. 正则匹配-非贪婪和贪婪

    正则元字符里面有个符号问号符(?),这个符号有两种意思: 一种是: 匹配前面的子表达式零次或一次.例如,"do(es)?" 可以匹配 "do" 或 " ...

  5. python正则匹配ip地址_Python正则表达式匹配和提取IP地址

    Linux No.1 IPv4 下面是IPv4的IP正则匹配实例: 简单的匹配给定的字符串是否是ip地址 import re if re.match(r"^(?:[0-9]{1,3}.){3 ...

  6. php 正则匹配字母和数字,正则匹配密码只能是数字和字母组合字符串功能【php与js实现】...

    搜索热词 @H_301_0@本文实例讲述了正则匹配密码只能是数字和字母组合字符串功能.分享给大家供大家参考,具体如下: @H_301_0@密码要求: @H_301_0@1. 不能全部是数字 2. 不能 ...

  7. java正则匹配英文句号_「正则表达式」王国奇遇记

    第一回 初来乍到 NPC: "欢迎来到正则表达式的国度,勇士!这里的每一个人都使用正则表达式,我是这里的 NPC,每一个来到这里的人都将由我代为介绍正则世界的规则,至于能领悟到何种境界,就看 ...

  8. php正则匹配sg-nc-wap_php正则匹配

    概述 正则表达式是一种描述字符串结果的语法规则,是一个特定的格式化模式,可以匹配.替换.截取匹配的字符串.常用的语言基本上都有正则表达式,如JavaScript.java等.其实,只有了解一种语言的正 ...

  9. css 选择href属性值,巧用CSS属性值正则匹配选择器(小技巧)

    属性值正则匹配选择器包括下面3种: [attr^="val"] [attr$="val"] [attr*="val"] 这3种属性选择器是字 ...

  10. iOS截取特定的字符串(正则匹配)

    有时候我们会有需求从一个字符串中截取其他的字符串,根据情况的不同,我们来分析几种方法~~ **一. ** 固定长度字符串中截取固定位置长度的字符串 // 这是比较简单的一种情况:比如截取手机号的后4位 ...

最新文章

  1. 基于单个xml的数据库
  2. HDU 5988 最小费用流
  3. 部署vs 2008 Report View
  4. mysql浅拷贝_深入理解浅拷贝和深拷贝
  5. lambda 对象初始化器 集合初始化器
  6. Android内存泄漏定位、分析、解决全方案
  7. Flutter入门——山寨掘金(二)
  8. 一款简单实用的iOS分享框架(支持三方登陆)
  9. Python:处理车辆控制单元MDF(CANApe数据)记录文件思路
  10. grads插值_Grads画等值线(一)-----心得感言
  11. 基于matlab的信源编码pcm,信源编码仿真实现
  12. 网站搭建:从零搭建个人网站教程(10)
  13. unity中单位是米还是厘米_Unity3D 单位
  14. 《今日简史》--意义:人生不是虚构的故事
  15. Ubuntu下开机自启动脚本 init supervisor systemd
  16. 第六天 色彩调整 2019-05-17
  17. Li‘s 影像组学视频学习笔记(29)-ICC的计算
  18. 02325《计算机系统结构》自考大题:第 1、2、3 章
  19. 湖大ACM10155——Making change
  20. 思考题:现在有4分钟的沙漏和7分钟的沙漏,如何计算出9分钟的时间

热门文章

  1. [代码]POJ 2409 Let it Bead
  2. ASP.NET底层架构 22
  3. 【数据库】第五章 数据库的完整性(2020.4.15)联系第三章
  4. linux系统中运行mol2文件,[单选] Linux系统中常见的文件系统是()。
  5. app测试用mysql数据库,数据库: 安装配置数据库,使用Navicat for MySQL和手机APP 连接测试...
  6. oracle实施伙伴,甲骨文推出Oracle合作伙伴网络专属计划
  7. C# 正则表达式验证数据类型
  8. docker容器持久化卷讲解
  9. Cookie机制小记
  10. [POI2007]ODW-Weights(贪心)