2

我喜欢在函数名、数组之类的东西之后有一个空格,所以函数声明看起来像:

function myfunction ($param)
{
    $a = array ('a', 'b');
    callfunction ($a);
}

尽管我已经在 Netbeans 中设置了样式指南以使其在自动完成/建议时与此相对应,但它总是会错过空间并给我一些类似的东西,callfunction($a)即使当我去 source->format (alt+shift+f) 时它也会格式化代码正确。

有什么方法可以自动完成以添加空间?

更新:

为了清楚起见,我已经设置了 Netbeans 以符合我的编码偏好,如使用自动格式的能力所示。问题是自动完成(或任何提示的东西)不尊重这些设置,导致缺少空间。

4

2 回答 2

2

进入Tools-> Options

在窗格中Editor-> 选择窗格Formatting

在语言中选择PHP并在类别中选择Spaces

在关键字之前、括号之前、左大括号之前全部勾选,如果需要,您可以选择其他属性。

然后,当您使用自动完成或Alt++Shift重新F格式化时,它将正确放置空格。

编辑 :

在 OP 情况下,似乎其他配置阻止自动完成工作。

这是我的配置:

在此处输入图像描述

于 2012-05-21T11:15:15.803 回答
2

执行此操作:转到选项 > 格式化

向下滚动到“括号前的空格”

检查名为“功能声明”的选项

于 2012-05-21T14:46:17.313 回答