次のようなライブラリAPI +ドキュメントを含む大きな(約6 MB)javascriptファイルがあります。
/**
* Function doc
*/
library.class.func=function(something){};
/**
* Function 2 doc
*/
library.class.func2=function(something){};
そして、NetBeans 8.0 でコードのオートコンプリートにこのファイルを使用する必要があります。コードを含むファイルが 1 MB を超える場合、NetBeans はファイルのスキャンを停止することを私は知っています。この動作は、おそらくどこかに文書化されています。ただし、私にとっては、ファイルのサイズが 1 MB 未満であっても、ファイルのスキャンを完全にランダムに停止します。350 KB のファイルのスキャンが停止することもあれば、400 KB のファイルのスキャンが機能することもあります。理由がわかりません。
JavaScriptファイルをチャンクに分割する単純なpythonスクリプトを作成してこの問題を解決しました。ファイルを〜300 KBのチャンクに分割すると機能します(サイズは実験的にわかりました)。
ただし、20 個の異なるファイルがあるのは本当に面倒です。今日は 2014 年で、人類は宇宙を旅しています。火星の表面にあるローバーにコードを送信していますが、NetBeans は 6 MB のファイルを解析できません。
Netbeans に大きな (少なくとも 10 MB までの) JavaScript ファイルを強制的にスキャンさせる設定やその他の方法はありますか? または、IDE を変更する必要がありますか?