字体

一个看上去清晰明了的字体,不仅仅是能够提高编程的效率而且也能够保护程序员的眼睛。并不是简单的字体好看而已是有实际的意义的。下面的网站能够帮你挑选适合你的字体。Coding Font by Typogram – Find Your True Love of Coding Fonts

快捷键的用处

学会使用快捷键真的是一件非常重要的事情。 通过上面的图示可以打开 PHP Strom 的快捷键指南,一开始我总是喜欢上百度问答案,各种博客写的支零破碎,学习的效果很差,却忘了IDE自带的快捷键指南,官方的东西大部分是好于这些闲散博客的。虽然讲述的方法有点生硬类似于工具书,博客的话可以写的非常的生动形象。但是大部分博客的质量实在是有点低。

常用快捷键罗列

功能

快捷键

打开全部

Ctrl + Shift +  +

折叠全部

Ctrl + Shift +  -

跳转到文件的指定行号、列号

ctrl + g

功能全面,可以搜索类、方法、文件等全局搜索

双击shift

快速查找文件

Ctrl + Shift + N

字符串搜索,在所有文件中搜索指定字符串,注意请先把输入法关掉(Windows下的这个快捷键绑定了中文简繁体切换),不然快捷键会冲突

ctrl + shift + f

向后(当前编辑位置)

Ctrl + Alt + <-

向前(当前编辑位置)

Ctrl + Alt + ->

代码格式化

Ctrl + Alt + L

查看当前类的所有方法和属性

Ctrl + F12

查看父类或父类同名方法

Ctrl + U

查看类的层次结构图

Ctrl + H

Shift + F6 变量名、函数名重命名

 

这个功能平时还是经常使用到的,写代码的时候主要集中在代码逻辑上,这时候想一个贴切的变量名、函数名比较费时间而且中断了思路,后期完善的时候可以使用这个功能统一更改,使得代码可读性更好。需要注意的是不管是在函数定义、还是函数使用的情况下都是能改到所有的地方,所以函数使用的地方一多就会比较卡。

 

搜索相关

![[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 来切换分支,这样会对书签的定位产生影响。

小细节

有些方法真的写的又臭又长,看着看着就忘了自己在看哪个模块了,之前还傻傻的一直鼠标滚到头部,其实只要鼠标点一下就行了。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

目录