RubyonRails開発にUbuntu9.10でNetbeansv6.8を使用しています。
私の問題は、オートコンプリートが非常に一貫性のない動作をすることです。たとえば、「File。」と入力した後にctrl + spaceを押すと、クラスで呼び出すことができるすべてのメソッドが太字で上部にきちんと定義されています。このリストは境界が定められており、File以外のクラス/モジュールからの他の何百ものメソッドが続きます。
しかし、「ActionController :: Base::logger。」などの他の句でctrl+spaceを押すと、上部に「info」や「error」などのメソッドが表示されません。アルファベット順にリストされた一般的な数百のメソッドを取得します(情報とエラーはロガークラスからのものがこのリストに含まれていますが、残りのメソッドに散在しているため、探しているものがわからない限り発見できません)。
私は当初、codecompleteはRailsではなくRubyクラスでのみ機能すると思っていましたが、一部のRailsクラスで非常に正確かつ一貫して機能させることができるため、そうではありません。
これは非常に苛立たしいものになっています。誰かが解決策を提案できますか?
そうでない場合、コード補完機能が優れた、より優れた(無料の)IDEを推奨できる人はいますか?