我喜欢在函数名、数组等后面有一个空格,所以函数声明看起来像:
function myfunction ($param)
{
$a = array ('a', 'b');
callfunction ($a);
}
虽然我已经在 Netbeans 中设置了风格指南,每当它执行自动完成/建议时都与此相对应,但它总是会错过空格并给我类似 callfunction($a)
的内容,即使当我go source->format (alt+shift+f) 然后正确格式化代码。
有什么方法可以自动完成以添加空格吗?
更新:
为了让事情变得清楚,我已经设置了 Netbeans 以符合我的编码偏好,如使用自动格式的能力所示。问题是自动完成(或任何提示的名称)不尊重这些设置,导致缺少空格。
最佳答案
进入工具->选项。
在 Pane 编辑器中 -> 选择 Pane 格式化。
在语言中选择PHP,并在类别中选择空格。
勾选关键字前、括号前、左大括号前中的所有属性,如果需要,您可以选择其他属性。
然后,当您使用自动完成或 Alt+Shift+F 重新格式化时,它将正确放置空格。
编辑:
在 OP 情况下,似乎其他配置阻止自动完成工作。
这是我的配置:
关于php - Netbeans 自动完成不遵循风格指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10650616/