如何在NetBeans 11.0中生成getter和setter

时间:2019-06-25 20:05:22

标签: php netbeans netbeans-11

我正在尝试生成来自已实现接口的getter和setter或构造函数,甚至方法,但是我什么也没得到。我已经尝试过Alt + Enter,但是什么也没有发生。尝试了Alt + i,但是当我这样做时,只有三个选项,例如:连接数据库,数据库表和操作和/或渲染方法。尽管我是从netbeans的官方网站上获得的,但我觉得我使用的是cutted版本。我该怎么办?我之所以这么做,是因为我认为与稳定版8.2相比,它会有所改进,但是我得到了这个,而不是我在8.2中获得的所有插件。我是否还应该安装其他东西?我安装了二进制版本而不是源版本。

当我按Alt + Ins时链接到图像:https://pasteboard.co/IlbSMDv.png 链接到“插件”标签的图像(大多数已激活,所有与php相关的激活):https://pasteboard.co/IlbUolB.png

3 个答案:

答案 0 :(得分:1)

要使上下文菜单适用于Apache NetBeans 11.0中的PHP类:

  • 激活所有PHP插件:

    • 工具>插件>已安装
    • 点击显示详细信息,然后按类别排序。
    • 向下滚动,检查 PHP 类别的所有插件,然后单击激活。 (显然,您不需要激活所有插件;为了简化起见,我只是使用了这种方法。)

      phpPlugins

  • 使用项目向导创建一个PHP项目。

  • 使用项目向导为PHP项目创建一个类。
  • 将光标放在班级中的任何位置,然后按ALT + INSERT。您仍然会看到在OP中描述的问题:没有显示getter / setter菜单选项。
  • 重新启动NetBeans,然后重试。菜单选项现在可用:

    phpContextMenu

如果您只是重新启动NetBeans,我认为您的上下文菜单应该没问题。

答案 1 :(得分:0)

Alt + Insert打开您要查找的上下文菜单。

答案 2 :(得分:0)

Alt + Insert 打开您要查找的上下文菜单。

注意:

Alt + Insert ,在其中放置新代码(即,在类中代码的空行上)

因此,当您处于属性状态时,请不要按 Alt + Insert ,因为不会显示“ getters and setters”