重新排列代码
配置排列规则
您可以根据 代码样式。 PHP 页面的排列规则在 设置 对话框中重新排列代码。
配置分组规则
分组规则使您可以将相关的类方法放在一起。
按 Ctrl+Alt+S 打开设置并选择 编辑器 | 代码样式 | PHP。
在 排列 选项卡上,在 分组规则 区域选择分组选项。

对于 保持依赖方法在一起 选项,您可以选择 深度排序优先 或 宽度排序优先。 前者会按照嵌套层次结构来排列方法;后者会将来自同一嵌套级别的兄弟方法组合在一起。
class foo { public function parent() { $this->child1(); $this->child2(); } private function child1() { $this->nested1(); } private function nested1() { $this->nested2(); } private function nested2() { } private function child2() { } }class foo { public function parent() { $this->child1(); $this->child2(); } private function child1() { $this->nested1(); } private function child2() { } private function nested1() { $this->nested2(); } private function nested2() { } }
创建匹配规则
匹配规则允许您将元素的顺序定义为规则列表,其中每条规则都有一组匹配条件,如修饰符或类型。
创建规则别名
使用别名,您可以将多个排列规则分组到一个实体中,并在添加新匹配规则时引用它。
按 Ctrl+Alt+S 打开设置并选择 编辑器 | 代码样式 | PHP。
在 排列 标签上,点击
。
在打开的 规则别名定义对话框中,添加一个组名及其规则。
:添加一个新别名。
:从列表中删除现有别名。
:将指定的规则序列复制到创建的别名中。
在 规则别名定义 区域中,为创建的别名定义规则序列。

现在可以在 添加匹配规则时引用创建的别名。
创建部分规则
分段规则允许您将方法或变量移动到您定义的分段中。
按 Ctrl+Alt+S 打开设置并选择 编辑器 | 代码样式 | PHP。
在 排列 选项卡上,点击
并在 匹配规则 区域中提供规则参数。
例如,您可以创建以下节规则:

排列后,类中的方法将按照创建的部分规则重新排列,并被注释包围。
//methods start public function test() {} private function a() { return 1; } static function r() {} //methods end
重新排列代码
在编辑器中,选择您要重新排列的代码条目,然后在主菜单中进入 。
保存时自动重新排列代码
您可以配置 IDE,在修改后的文件 保存 时自动重新排列代码元素。
按 Ctrl+Alt+S 打开设置,然后选择 。
启用 重新整理代码(N) 选项。
此外,您可以点击 配置排列规则… 为所选语言指定代码元素重新排序的规则。
最后修改日期: 2025年 9月 26日
