导航

phpstorm重构代码形式让阅读更简单

Posted on 2020-04-12 11:51  曙光城邦  阅读(626)  评论(0编辑  收藏  举报

重构涵盖了一系列不同的技术,包括移动,提取,复制,删除和重命名。 这些功能涵盖了你对代码持续进行地更改。
重构是对现有代码的优化和提炼,提高了代码的可读性、可维护性,甚至是提升了代码的执行效率。
phpstorm提供了重构的所有功能,可以方便的使用快捷键或菜单对代码进行重构操作。
下面是phpstorm代码重构功能介绍:

 

 


在文件或选中的代码上点击鼠标右键,弹出框里就包含了重构(Refactor)选项,包含了文件移动,文件复制,引入变量,引入常量,引入属性,引入参数,提取方法,提取接口,成员移动等功能。

一、修改函数签名

将光标移动至函数名上,鼠标右键选择重构(refactor)- (修改签名)change signature。
或使用快捷键:
Ctrl+F6 (Windows/Linux系统)
Command+F6 (macOS系统)

 

 



 

 


 

二、重命名

将光标移动至变量、函数、类上面,或选中文件,选择重构(Refactor)- 重命名(Rename),输入新的名称。phpstorm会将代码中该变量的所有旧名称替换为新名称。

三、引入变量、引入常量、引入属性、引入参数

将要重构的代码选中,右键选择相应的重构选项即可完成新增变量,新增常量等。

四、提取方法,提取接口

提取方法时选中要转换为方法的代码,选择重构-提取方法即可完成新添加的函数。
提取接口时将光标放在类名上,选择重构-提取接口即可从当前类的方法里新创建一个接口。

五、成员上下移动

将光标放在类的属性或方法上,右键选择重构,可以将其移动到父类或者子类中。

六、安全删除

删除属性、方法、类或者文件时,可以使用安全删除(safe delete)。它将检查代码或文件是否在其他地方使用了,如果使用了则无法直接删除。删除前多了一项检查。

重构是代码维护升级时提高代码效率和可阅读性的方法。phpstorm提供了丰富的快捷键和重构功能帮我们快速重构代码。

转载:https://www.javaidea.cn/topic/1311.html