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



我并没有真正理解调色板的功能。(IDE工具->调色板)很棒的工具,在html和php中工作得很好,但在javascript中,它不允许我添加任何内容,也不显示我可以使用的任何内容。它是锁着的还是什么的?

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

您可以,但可能不是以您想要的方式,假设您希望能够将Palette与JavaScript文件一起使用,因为:

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

虽然NetBeans在调色板中没有为JavaScript提供类别,但您可以自己添加一个,但它必须绑定到已经支持的文件类型之一(例如*.html*.jsp,但不包括**js)。例如,您可以:

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

它被锁定了还是什么?

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

对于JavaScript文件使用Palette的另一种选择是添加您自己的代码模板:工具>选项>编辑器>代码模板>选择语言JavaScript>建

最新更新