我在Ubuntu 9.10上使用Netbeans v6.8進行Ruby on Rails開發。Netbeans Ruby on Rails自動完成功能無法正常工作
我的問題是自動完成工作非常不一致。例如,當我在鍵入「File」後點擊ctrl +空格時,我會在頂部以粗體定義的所有方法以粗體定義,並可以在類中調用。這個列表是分開的,其他數百個來自File/File之外的其他類/模塊的方法都會遵循這個列表。
但是,如果我在其他子句(如「ActionController :: Base :: logger」)上點擊ctrl +空格,我在頂部看不到諸如'info'或'error'之類的方法。我只是獲得了按字母順序列出的通用數百種方法(來自記錄器類的信息和錯誤都包含在此列表中,但是它們與其他方法分散在一起,因此,除非您知道要查找的內容,否則無法發現)。
我最初認爲codecomplete只適用於Ruby類,而不適用於Rails,但事實並非如此,因爲我可以非常準確和一致地使它適用於某些 Rails類。
這變得非常令人沮喪。有人可以提出一個解決方案嗎?
如果沒有,任何人都可以推薦一個更好的(免費)IDE有更好的代碼完成功能?
我將標誌着這是一個答案,但我還特意問了一個免費的IDE它的RubyMine是沒有的。 – bhavinb 2011-01-18 06:53:48