为什么我不能在NetBeans 8.2中使用调色板?

时间:2019-01-27 15:05:51

标签: netbeans

我不太了解调色板的功能。 (IDE工具->调色板) 很棒的工具,可以在html和php中很好地工作,但是在javascript中,它不允许我添加任何内容,也不能显示我可以使用的任何内容。 它被锁定了吗?

1 个答案:

答案 0 :(得分:2)

  

为什么我不能在netbeans 8.2中使用调色板?

假设您希望对JavaScript文件使用 Palette ,您可以但可能不是您想要的方式,原因是:

    Netlis中的
  • Palette 主要用于表单开发。它不是用于自动插入代码的通用工具。
  • 面板窗口的内容是上下文相关的,面板中随时可用的类别直接与当前在“面板”中打开的文件类型相关联。编辑器窗口。例如, *。html 文件的面板中可用的类别与 *。jsf 文件的类别不同。
  • 某些文件类型(包括JavaScript文件( *。js )和Java文件( *。java ))没有关联的类别。尽管您可以为已经具有一个或多个类别的文件类型在 Palette 中添加新类别,但是您不能在 Palette 中为没有文件类型的文件类型创建新类别。现有类别。这意味着您不能将调色板 *。js 文件一起使用。

虽然NetBeans在面板中未提供 JavaScript 的类别,但您可以自己添加一个类别,但必须将其绑定到已经支持的一种文件类型(例如 *。html *。jsp ,但不是 *。js )。例如,您可以:

  • 创建一个名为 JavaScript 的新类别,并将其添加到 *。html 文件的选项板中。
  • 在该类别中添加一个名为 alert 的项目,通过双击 alert <,您可以将<script>alert('Hello world!');</script>插入 *。html 文件中。 / strong>面板中的/ em>条目。
  

它被锁定了吗?

“锁定” 是不合适的术语,因为这意味着您可以以某种方式解锁功能,但不能。至少不是通过 Palette 用户界面。 NetBeans只是不支持将 Palette *。js 文件一起使用。

使用 Palette 处理JavaScript文件的另一种方法是添加自己的代码模板:工具>选项>编辑器>代码模板> 选择语言JavaScript> 点击新建