Netbeans PHP中数组声明中的空格

4

简单的问题,我有一个数组:

array(
  'aaa' => 1,
  'bbbbbbbb' => 2,
  'ccccc' => 3,
  'dd' => 4
);

我希望能够格式化代码:

array(
  'aaa'       => 1,
  'bbbbbbbb'  => 2,
  'ccccc'     => 3,
  'dd'        => 4
);

有没有格式化选项可以做到这一点,因为我没有看到类似的东西?
附注:我的英语不好,抱歉。

1
这是一个 PHP 数组,我不知道为什么写得像个新手,抱歉。 - Nolias
将等号(=)替换为箭头(=>),然后按下alt+shif+f重新格式化代码。 - Chetan Ameta
我在代码中使用 =>,但是 alt+shift+f 不能帮助我,因为它会将代码重新格式化为 => 前后各一个空格。 - Nolias
1
我认为这篇文章会对你有所帮助:https://blogs.oracle.com/netbeansphp/entry/formatting_group_multiline_alignment_added - Chetan Ameta
2个回答

9

将PHP代码导入NetBeans 7.1,对齐类别中有新的属性用于多行对齐-赋值和数组初始化器。

enter image description here

在左侧 - 赋值属性关闭,在右侧 - 属性已打开。如您所见,当设置属性时,赋值符“=”会放置在组中最长标识符之后。该组被定义为包含相同类型的赋值的行数。组的末尾可以是空行,只有注释的行,不同的表达式,块的结尾。此格式选项适用于变量赋值,字段初始化和常量。

第二个新属性是用于数组初始化器。

这两个属性默认情况下都关闭。只需将其打开即可完成。


尽管如此,这种格式使用“制表符”对齐中间行,而不是使用“空格”。在这种情况下,应该使用空格,因为制表符长度不同。但我没有找到是否可以配置此选项。 - Arnis Juraga
是的,我也想找到这个! - Pablo S G Pacheco

5

我长期使用NETBEAN,最佳实践是按下alt+shift+F。


2
是的,使用alt+shift+F可以进行格式化,但要对齐数组,您需要从格式选项卡中启用它。 - Chetan Ameta

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接