Netbeans 8.0.2 extjs 项目自动完成不起作用

Netbeans 8.0.2 extjs project autocomplete doesnt work

我已经在 Netbeans 中创建了 html5 项目。它使用 extjs 4.0 库。但智能感知不适用于 Ext 对象。我使用的是 ext-all-debug.js 版本。 如何为 javascript 启用自动完成功能?

问题是这个文件太大了。默认情况下,NetBeans 不会解析大于 1MB 的 JS 文件。您可以使用特殊参数更改此行为,例如在 [netbeans 文件夹]/etc/netbeans.conf 中,在文本编辑器中打开此文件并查找 netbeans_default_options= 并附加到那里(= 之后的整个值必须用双引号引起来):

-J-Dnb.js.big.file.size=5145728

并重新启动 IDE。结果将是例如像

netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-Dnetbeans.logger.console=true -J-ea -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true -J-Dsun.zip.disableMemoryMapping=true -J-Dplugin.manager.check.updates=false -J-Dnetbeans.extbrowser.manual_chrome_plugin_install=yes -J-Dnb.js.big.file.size=5145728"

此选项强制 IDE 解析最大 5.14MB 的文件。请参阅 this comment 了解更多选项