有没有办法从 netbeans 中的对象属性列表中删除通用代码完成提示(在 PHP 中)?对于任何变量,除了可用于给定对象变量的任何方法/属性外,Netbeans 还包括 35 个通用提示。它们是基本的设计模式,例如 for 和 if 块。这些是有人可能会使用的东西,但我从不使用。它们使属性列表变得混乱,并使得浏览对象的可用方法和属性需要更长的时间。有没有办法摆脱它们?
在下图中,我有一个名为 SomeClass 的虚拟类和一个名为“method”的函数,这是我希望在提示框中看到的唯一内容:
有没有办法从 netbeans 中的对象属性列表中删除通用代码完成提示(在 PHP 中)?对于任何变量,除了可用于给定对象变量的任何方法/属性外,Netbeans 还包括 35 个通用提示。它们是基本的设计模式,例如 for 和 if 块。这些是有人可能会使用的东西,但我从不使用。它们使属性列表变得混乱,并使得浏览对象的可用方法和属性需要更长的时间。有没有办法摆脱它们?
在下图中,我有一个名为 SomeClass 的虚拟类和一个名为“method”的函数,这是我希望在提示框中看到的唯一内容:
编辑
这可能是一种更正确的方法:
要查看 NetBeans 中定义的代码模板,请打开工具 > 选项(Mac 上的 NetBeans > 首选项),选择编辑器功能,然后选择代码模板选项卡。要查看 PHP 代码模板,请在 Languages 下拉列表中选择 PHP。出现代码模板缩写和扩展文本的表格。如果您在表格中选择一个代码模板,其扩展文本将出现在扩展文本选项卡中。
https://netbeans.org/kb/docs/php/code-templates.html
它们也可以从这里移除。
肮脏的方式
我通过删除包含这些的 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 中并替换文件。我选择了“存储”压缩,因为原来的 jar 没有压缩。现在我的类属性菜单更干净了。