Netbeans自动填充不遵循样式指南

时间:2012-05-18 10:06:36

标签: php netbeans

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

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

虽然我已经将Netbeans中的样式指南设置为与它相对应,只要它自动完成/建议它总是会错过空间并给我类似callfunction($a)的东西,即使我去source->格式( alt + shift + f)然后正确格式化代码。

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

更新

为了清楚起见,我设置了Netbeans以符合我的编码首选项,正如使用自动格式的能力所表明的那样。问题是自动完成(或者提示的任何提示)不尊重这些设置,导致缺少空间。

2 个答案:

答案 0 :(得分:2)

进入工具 - > 选项

在窗格编辑器 - >选择窗格格式化

在语言中选择 PHP ,在类别中选择空格

全部检查关键字前,括号前,左括号,然后根据需要选择其他属性。

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

编辑:

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

这是我的配置:

enter image description here

答案 1 :(得分:2)

这样做: 转到选项>格式化

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

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