【问题标题】:Remove generic code completion hinting (so-called "code templates") from object attributes list Netbeans (in PHP)从对象属性列表 Netbeans(在 PHP 中)中删除通用代码完成提示(所谓的“代码模板”)
【发布时间】:2015-12-25 21:09:07
【问题描述】:

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

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

【问题讨论】:

    标签: php netbeans code-completion code-hinting


    【解决方案1】:

    编辑

    这可能是更正确的做法:

    要查看 NetBeans 中定义的代码模板,请打开工具 > 选项(Mac 上的 NetBeans > 首选项),选择编辑器功能, 并选择代码模板选项卡。要查看 PHP 代码模板, 在语言下拉列表中选择 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 没有压缩。现在我的类属性菜单更干净了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-25
      • 2012-09-22
      • 2020-08-30
      • 2018-10-11
      • 1970-01-01
      • 2018-06-25
      • 1970-01-01
      相关资源
      最近更新 更多