字体
一个看上去清晰明了的字体,不仅仅是能够提高编程的效率而且也能够保护程序员的眼睛。并不是简单的字体好看而已是有实际的意义的。下面的网站能够帮你挑选适合你的字体。Coding Font by Typogram – Find Your True Love of Coding Fonts
快捷键的用处
学会使用快捷键真的是一件非常重要的事情。 通过上面的图示可以打开 PHP Strom 的快捷键指南,一开始我总是喜欢上百度问答案,各种博客写的支零破碎,学习的效果很差,却忘了IDE自带的快捷键指南,官方的东西大部分是好于这些闲散博客的。虽然讲述的方法有点生硬类似于工具书,博客的话可以写的非常的生动形象。但是大部分博客的质量实在是有点低。
常用快捷键罗列
搜索相关
![[Pasted image 20240118150749.png]]![[Pasted image 20240118150847.png]]
Alt + B
红色向右箭头是变量写入的地方,绿色向左箭头是变量读出的地方。在没有这个快捷键之前,寻找变量声明的地方非常的费劲。Ctrl + F一个一个的找,真的是很笨且费力不讨好的方法。像是图中的变量有这么多个地方用到的,如果你运气不好从最后开始找起然后一个个看过去才找到变量声明的地方,浪费了很多不应该浪费的时间。
Ctrl + Alt + H
作用:查看函数依赖关系在维护项目的时候,很大概率要对函数进行修改或者删除,真实的项目都比较复杂,就连我们公司这个在我看来非常稀烂的项目,其中函数之间互相调用盘根错节,如果不用这个快捷键的方法,很容易把项目改崩溃或者是造成意料之外的事情发生。 搜索Call Hierarchy,查看快捷键。
左边的叫做Caller Methods Hierarchy,右边的叫做Callee Methods Hierarchy。这样就能够方便查看该函数被那些函数所调用或者是当前函数调用了那些函数。
bookmarks
官方文档:Bookmarks | PhpStorm Documentation官方链接:书签_PhpStorm 中文网
快捷键 F11,我平时都喜欢用 source tree 来切换分支,这样会对书签的定位产生影响。
小细节
有些方法真的写的又臭又长,看着看着就忘了自己在看哪个模块了,之前还傻傻的一直鼠标滚到头部,其实只要鼠标点一下就行了。