2010-02-05 3 views
4

Ruby on Rails 개발을 위해 Netbeans v6.8을 Ubuntu 9.10에서 사용하고 있습니다.Netbeans Ruby on rails autocomplete가 예상대로 작동하지 않습니다.

제 문제는 자동 완성이 매우 일관성없이 작동한다는 것입니다. 예를 들어, "File."을 입력 한 후 Ctrl + Space를 누르면 클래스 상단에서 굵게 정의 된 모든 메서드를 클래스에서 호출 할 수 있습니다. 이 목록은 구분되고 File 이외의 클래스/모듈의 다른 수백 가지 메소드가 뒤 따른다.

하지만 "ActionController :: Base :: logger."와 같은 다른 절에서 ctrl + space를 눌렀을 경우 맨 위에 'info'또는 'error'와 같은 메서드가 표시되지 않습니다. 난 그냥 알파벳순으로 나열된 메서드의 일반 수백 (정보 및 오류가 로거 클래스 에서이 목록에 포함되어 있지만 나머지 메서드와 산재하고 따라서 당신이 무엇을 찾고있는 알 수없는 발견 할 수 없습니다).

나는 처음에 codecomplete 그냥 루비 클래스가 아닌 레일 작동하지만이 상당히 정확하고 consistenly 일부 레일 클래스에 대한 작업을 얻을 수있는 이러한 경우가 있다고 생각했다.

매우 실망 스럽습니다. 누군가 해결책을 제안 할 수 있습니까?

그렇지 않은 사람이라면 누구든지 더 나은 코드 완성 기능이있는 (무료) IDE를 추천 할 수 있습니까?

답변