我喜欢在函数名,数组之后有一个空格,所以函数声明看起来像:
function myfunction ($param)
{
$a = array ('a', 'b');
callfunction ($a);
}
虽然我已经将Netbeans中的样式指南设置为与它相对应,只要它自动完成/建议它总是会错过空间并给我类似callfunction($a)
的东西,即使我去source->格式( alt + shift + f)然后正确格式化代码。
有什么方法可以自动完成添加空间吗?
更新
为了清楚起见,我设置了Netbeans以符合我的编码首选项,正如使用自动格式的能力所表明的那样。问题是自动完成(或者提示的任何提示)不尊重这些设置,导致缺少空间。
答案 0 :(得分:2)
进入工具 - > 选项。
在窗格编辑器 - >选择窗格格式化。
在语言中选择 PHP ,在类别中选择空格。
全部检查关键字前,括号前,左括号,然后根据需要选择其他属性。
然后,当您使用自动完成或 Alt + Shift + F 重新格式化时,它将正确放置空格。
编辑:
在OP情况下,似乎其他配置会阻止自动完成工作。
这是我的配置:
答案 1 :(得分:2)
这样做: 转到选项>格式化
向下滚动到“括号前的空格”
检查名为“功能声明”的选项