使用 PhpStorm 按特定顺序重新排列常用函数
Rearrange common functions in specific order with PhpStorm
PhpStorm 有一个不错的小重新排列功能,但我似乎无法使用它。
我有一组函数供我的框架在每个页面中使用。我希望它们始终保持相同的顺序(并希望每个之间有 2 个换行符)。例如:
class myClass {
function head() {}
function css() {}
function html() {}
function js() {}
}
我在“设置”>“编辑器”>“代码样式”> PHP 下设置了我的排列选项卡,如下所示:
这样做之后,点击重新排列代码选项仍然没有任何反应。我也试过为每个方法添加方法,如下所示:
没有区别。
有没有办法让 PhpStorm 以用户定义的顺序自动重新排列函数(希望每个函数之间有 2 个换行符)?
您需要将规则 放在 method - by modifiers
(默认) 之前。
这样,您的方法将始终排在第一位,然后 PHPStorm 将像往常一样对其余方法进行排序。如果它们在末尾,则所有方法都已被默认规则使用,因此其余规则无关紧要。
此外,您需要像在第二个示例中那样指定 method
。
然后,使用 Rearrange Code
应该可以做到(我刚刚测试过)。
PhpStorm 有一个不错的小重新排列功能,但我似乎无法使用它。
我有一组函数供我的框架在每个页面中使用。我希望它们始终保持相同的顺序(并希望每个之间有 2 个换行符)。例如:
class myClass {
function head() {}
function css() {}
function html() {}
function js() {}
}
我在“设置”>“编辑器”>“代码样式”> PHP 下设置了我的排列选项卡,如下所示:
这样做之后,点击重新排列代码选项仍然没有任何反应。我也试过为每个方法添加方法,如下所示:
没有区别。
有没有办法让 PhpStorm 以用户定义的顺序自动重新排列函数(希望每个函数之间有 2 个换行符)?
您需要将规则 放在 method - by modifiers
(默认) 之前。
这样,您的方法将始终排在第一位,然后 PHPStorm 将像往常一样对其余方法进行排序。如果它们在末尾,则所有方法都已被默认规则使用,因此其余规则无关紧要。
此外,您需要像在第二个示例中那样指定 method
。
然后,使用 Rearrange Code
应该可以做到(我刚刚测试过)。