PHPStorm use Class 按长度排序
前言⌗
最近在重构很多业务上的代码,有强迫症的我,就想把前人留下来的代码给捋顺了,但是 use 的类总是按照命名来排序的,导致长短不一,混乱排序看起来非常的烦躁。
于是我就 Google 了一下 PHPStorm use sort by length
,不找不知道,原来很多人跟我有同样的需求,然后有外国网友给出了一个方案,点进去一看不仅要付费,而且操作上也不是那么的丝滑。
于是我又继续搜寻,皇天不负有心人,总是在一个人的 Twitter 上找到了答案:原来 PHPStorm 在 2019 年的时候就已经内置了这个设置。
设置⌗
打开 PHPStorm 的偏好设置,依次点击 Editor
> Code Style
> PHP
> Code Conversion
,找到下面的 Sort 'use' statements
,将该设置由默认的 Alphabetically
改为 By length
。
然后点击 OK
就可以了,现在去试试吧,选中你的代码然后点击菜单栏的 Code
> Reformat Code
或者按下快捷键 Option
+ Command
+ L
键。
总结⌗
这样设置完成以后,在后续写代码的过程中自动引入的 Class 都会自动按照这种排序方式进行排序,无需再执行 Reformat Code
了。
I hope this is helpful, Happy hacking…