Ruby 언어 (v1.9.3)와 Aptana를 처음 사용했습니다. Aptana (3.2.2 버전) 코드 지원에 문제가 있습니다. 문제는 모든 데이터 유형에 대해 핵심/라이브러리 메소드를 표시하지 않는다는 것입니다. 예를 들면 다음과 같습니다.Aptana 코드 지원
s= String.new("hello")
#Expecting the IDE to show up capitalize method when I type 'c' after string
s.c
---
#Expecting the IDE to show up capitalize method when I type 'c' after string
"hello".c
---
s="hello"
#Expecting the IDE to show up capitalize method when I type 'c' after string
s.c
"."을 입력하면 코드 도우미가 나타납니다. 문자 'c'를 입력하면 사라집니다. 여기서 기대하는 것은 IDE가 String에 대문자 화 방법을 표시하는 것입니다. 그러나 capitalize() 또는 다른 문자열 메서드가 표시되지 않습니다. 그러나 입력하면 '.' 문자열 다음에 문자열로 올바르게 감지하지만 코드 도우미는 toutf16(), block_scanf() .. 등의 다른 메서드를 보여 주며 원하는 라이브러리 메서드는 아닙니다.
나는 Window >> Preferences >> Editors >> File Associations >> * .rb에서 Aptana Source Editor를 기본으로하여 파일 연결을 변경해 보았습니다. IDE 코드 보조 도구는 구현 한 클래스 메소드를 보여 주지만 라이브러리 메소드는 표시하지 않습니다. Ruby 문서에서 제공하는 라이브러리 메소드를 제공 할 수 있다면 매우 유용 할 것입니다. 당신이 원하는 경우
동적 언어 용 IDE에서 자동 완성 기능과 자동 정렬 기능을 기대하지 마십시오. Ruby를 위해 특별히 만들어진 유료 IDE 인 RubyMine도 그다지 지원하지 않습니다. JavaScript와 HTML을 전문으로하는 IDE는별로 기대하지 마십시오. 입력하는 데 익숙해 져. 그것은 UNIX 언어의 방식입니다. 자동 완성을 원하면 Java 및 C#으로 이동하십시오. – Linuxios
자신에게 유리하게 textmate, vim 또는 emacs와 같은 텍스트 편집기를 사용하고 브라우저 창이나 터미널에서 루비 문서를 사용하십시오. IDE는 Ruby에서 실제로 작동하지 않으며 Ruby를 배울 때 블로그 등으로 배우게됩니다.이 중 IDE는 아무 것도 아니므로 계속해서 그 상황을 번역하려고합니다. – three