繁体   English   中英

Netbeans自动完成不遵循样式指南

[英]Netbeans autocomplete not following style guide

我喜欢在函数名称,数组,此类内容之后留一个空格,因此函数声明如下所示:

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

尽管我在Netbeans中将样式指南设置为与此相对应,但每当它完成自动完成/建议时,它总是会callfunction($a)空间并给我类似callfunction($a)即使当我使用source-> format(alt + shift + f)然后正确格式化代码。

有没有办法获得自动完成功能以添加空间?

更新:

为了清楚起见,我已经设置了Netbeans使其与我的编码首选项相对应,如使用自动格式的能力所示。 问题是自动完成(或任何称为“提示”的东西)不遵守这些设置,从而导致空间不足。

进入工具 -> 选项

在“ 编辑器” ->“窗格”中 ,选择“ 格式”

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

选中关键字关键字之前,括号之前,括号中的所有内容 ,然后根据需要选择其他属性。

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

编辑:

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

这是我的配置:

在此处输入图片说明

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM