从对象属性列表中删除通用代码完成提示(所谓的"代码模板")Netbeans(在PHP中)

时间:2015-09-28 15:01:39

标签: php netbeans code-completion code-hinting

有没有办法从netbeans中的对象属性列表中删除通用代码完成提示(在PHP中)?对于任何变量,除了可用于给定对象变量的任何方法/属性之外,Netbeans还包括35个通用提示。它们是基本设计模式,如for和if块。这些是有人可能会使用的东西,但我从来没有这样做过。它们使属性列表变得杂乱,并且需要更长的时间来浏览对象的可用方法和属性。有没有办法摆脱它们?

在下图中,我有一个名为SomeClass的虚拟类,其函数名为"方法,"这是我希望在提示框中看到的唯一内容:

enter image description here

1 个答案:

答案 0 :(得分:0)

修改

这可能是一种更正确的方法:

  

要查看NetBeans中定义的代码模板,请打开工具>   选项(Mac上的NetBeans>首选项),选择编辑器功能,   并选择代码模板选项卡。要查看PHP代码模板,   在“语言”下拉列表中选择“PHP”。出现代码表   模板缩写和扩展文本。如果您选择代码   表格中的模板,其扩展文本显示在扩展文本中   标签

https://netbeans.org/kb/docs/php/code-templates.html

他们也可以从这里删除。

DIRTY WAY

我是通过删除包含这些文件的XML文件来完成的。它们被称为“代码模板”。该文件位于jar文件中。在Windows上,jar文件位于

C:\Program Files\NetBeans 8.0\php\modules\org-netbeans-modules-php-editor.jar.

使用您喜欢的zip程序解压缩jar文件。

解压缩jar文件,xml文件位于

<extracted folder>\org\netbeans\modules\php\editor\resources\code-templates.xml

从jar文件中删除文件。

将文件重新压缩回jar并替换文件。我选择了“store”压缩,因为原来的jar没有压缩。现在我的类属性菜单更清晰了。