php - Netbeans 自动完成不遵循风格指南

标签 php netbeans

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

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 情况下,似乎其他配置阻止自动完成工作。

这是我的配置:

enter image description here

关于php - Netbeans 自动完成不遵循风格指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10650616/

相关文章:

php - 表单回显成功而不向数据库提交任何内容。我的流量控制有问题吗?

php - Laravel PHP 7.3 pdo_mysql 报告缺少驱动程序,可能是由于 Ubuntu 上 undefined symbol

c++ - 如何使用 NetBeans 调试不是用 NetBeans 编译的 C++ 库?

java - 文件存在时抛出 FileNotFoundException

php - PHP中的动态数组遍历

php - 使用,还是不使用,session_set_save_handler?

php - 使用返回的行作为 php 变量名称,并从 CSV 分配值

java - 更改 NetBeans 中项目的默认设置

java - NetBeans平台默认TopComponent定位为anonymousMode_1

javascript - 更改 netbeans 中单个文件的语法突出显示