如何更改PhpStorm按字母顺序重新排列代码

如何更改PhpStorm按字母顺序重新排列代码,phpstorm,Phpstorm,我想更改我的PhpStorm代码重新排列。我想将所有函数改为字母顺序,然后按私有、公共或受保护函数分组 有人知道怎么做吗?一种方法是进入设置|编辑器|代码风格| PHP 在窗口匹配规则中选择/a方法规则并双击它。 将“顺序”设置为“按名称排序”,然后选择一个修饰符(公用、受保护或专用)。为其他修改器添加新规则,并按照希望修改器出现的顺序重新设置它们的范围 下次重新排列代码时,它将被正确排序 示例(使用字段,但行为应相同): (注意:这是通过PHPStorm 2017.1上的Windows 10完

我想更改我的PhpStorm代码重新排列。我想将所有函数改为字母顺序,然后按私有、公共或受保护函数分组


有人知道怎么做吗?

一种方法是进入设置|编辑器|代码风格| PHP 在窗口
匹配规则
中选择/a方法规则并双击它。
将“顺序”设置为“按名称排序”,然后选择一个修饰符(公用、受保护或专用)。为其他修改器添加新规则,并按照希望修改器出现的顺序重新设置它们的范围

下次重新排列代码时,它将被正确排序

示例(使用字段,但行为应相同):


(注意:这是通过PHPStorm 2017.1上的Windows 10完成的。我不知道在Mac或Linux机器上执行此操作的确切方式)

。。你现在有什么设置?我只有基本的设置,因为我无法完成。。展示你所拥有的。我个人不使用它(现在)。。但是我在大约6-9个月前尝试过它,它可以满足我的需要。另外--提供一些示例类/文件,我可以在其中测试设置--这样我们都在同一个页面上(如果不同的代码得到不同的处理怎么办?)
/* Before */
public $a;
private $z;
public $d;
public $c;
private $j;
public $e;
protected $b;
protected $t;

/* After */
public    $a;
public    $c;
public    $d;
public    $e;
protected $b;
protected $t;
private   $j;
private   $z;