netbeans - 为什么我不能在 netbeans 8.2 中使用调色板?
问题描述
我真的不明白调色板的功能。(IDE 工具-> 调色板)很棒的工具,在 html 和 php 中运行良好,但在 javascript 中它不允许我添加任何内容,也不会显示我可以使用的任何内容。它被锁定了还是什么?
解决方案
为什么我不能在 netbeans 8.2 中使用调色板?
假设您希望能够将Palette与 JavaScript 文件一起使用,您可以,但可能不是您想要的方式,因为:
- NetBeans 中的Palette主要用于表单开发。它不是自动插入代码的通用工具。
- Palette窗口的内容是上下文相关的,Palette中随时可用的类别直接与当前在编辑器窗口中打开的文件的类型相关联。例如,Palette中用于*.html文件的类别与用于*.jsf文件的类别不同。
- 某些文件类型,包括 JavaScript 文件 ( *.js ) 和 Java 文件 ( *.java ),没有关联的类别。虽然您可以为已有一个或多个类别的文件类型添加新类别到调色板,但您不能在调色板中为没有现有类别的文件类型创建新类别。这意味着您不能将调色板与*.js文件一起使用。
虽然 NetBeans 没有在调色板中为JavaScript提供类别,但您可以自己添加一个类别,但它必须绑定到已支持的文件类型之一(例如*.html或*.jsp,但不是*. js)。例如,您可以:
- 创建一个名为JavaScript的新类别,并将其添加到*.html文件的调色板。
- 将一个名为alert的项目添加到该类别,通过双击Palette中的该警报条目,您可以将其插入
<script>alert('Hello world!');</script>
* .html文件。
它被锁定了还是什么?
“锁定”不是合适的术语,因为这意味着您可以以某种方式解锁功能,但您不能。至少不是通过Palette用户界面。NetBeans 只是不支持将调色板与*.js文件一起使用。
使用Palette for JavaScript 文件的替代方法是添加您自己的代码模板:工具 > 选项 > 编辑器 > 代码模板 >选择语言 JavaScript >单击新建
推荐阅读
- keras - LSTM 训练期间的训练损失高于验证损失
- sony-camera-api - 在Sony Alpha 6300上,有没有办法在开机时默认启用Smart Remote?
- html - 从 html 文档中删除文本组
- rust - Rust 宏规则!:如何编写生命周期?
- mysql - 如何获得 GROUP BY,其中最小值是显示的值
- javascript - 执行所有以函数名称开头或包含“xx”的函数
- python - 随机数生成器返回之前未生成的数字
- javascript - 使用 Chart.js 对选定数据的条件悬停效果
- javascript - 使用 Javascript 加密/解密图像/视频/音频?
- java - 您可以将时间戳转换为字段值吗?