IntelliJ插件,用于在视觉上对齐多行数组,同时使代码保持单一间距



我使用的是PhpStorm,我想知道是否有一个插件可以在视觉上对齐多行数组,甚至可能对齐多个连续的赋值,但在=>=前后只保留一个空格。

我知道有一种选择可以将内置的代码对齐,但与许多公司一样,我们在这个问题上也有争论,我和其他公司希望始终在项目前后使用一个空格,以减少代码审查中的代码更改,并保留git历史记录。

举个例子:

这就是实际代码的样子:

$a = [
'key1' => 'value1',
'key2' => 'value2',
'longkey3' => 'value3',
];
$b = 1;
$longc = 2;
$key_after_new_line = 3;

但就它在PhpStorm中的样子而言,这就是它的样子:

$a     = [
'key1'     => 'value1',
'key2'     => 'value2',
'longkey3' => 'value3',
];
$b     = 1;
$longc = 2;
$key_after_new_line = 3;

据我所知,目前还没有插件,但功能请求已经存在了一段时间,没有:https://youtrack.jetbrains.com/issue/IDEABKL-534

最新更新