Ruby, Ruby on Rails, Python 등과 같은 언어에 인텔리 센스 옵션이 있습니까?Ruby, Ruby on Rails, Python 용 Intellisense
필요한 경우 IDE를 포함 할 수 있습니다. 나는 Visual Studio의 C# 또는 Eclipse의 java intellisense와 같은 것을 찾고있다.
Ruby, Ruby on Rails, Python 등과 같은 언어에 인텔리 센스 옵션이 있습니까?Ruby, Ruby on Rails, Python 용 Intellisense
필요한 경우 IDE를 포함 할 수 있습니다. 나는 Visual Studio의 C# 또는 Eclipse의 java intellisense와 같은 것을 찾고있다.
PyCharm 및 RubyMine은 매우 어렵고, 일부 경우에 작동합니다. 파이썬
예 : pydev, rope (이 쉽게 이멕스에 사용될 수있는 리팩토링 라이브러리) anyting with ipython (다시 이맥스 모드) (플러그 일식).
어쨌든 Java 또는 C# 용 도구만큼 강력하지는 않습니다.
예를 들어, 로프는 완료 제안을 제공하기 위해 매개 변수 유형을 파악하기 위해 유추 된 유형 추론을 수행합니다. 큰 코드베이스에는 시간이 오래 걸릴 수 있으므로 이러한 코드베이스에서는 기능을 쓸모 없게 만듭니다.
anyting with ipython 다른 한편 실제로는 현재 모듈과 참조하는 모듈을 가져 오는 백그라운드 파이썬 프로세스를 생성하고 해당 모듈의 엔티티 (클래스, 함수, 전역 변수 ...)에 대한 런타임 검사를 수행합니다. 형식 유추를 수행하지 않으므로 매개 변수 또는 로컬 변수로 전달 된 변수에 대한 자동 완성 제안을 줄 수는 없습니다.
내 vim setup은 대부분 인텔리 센스 완료를 위해 supertabcomplete, snipmate 및 python-mode 플러그인을 사용합니다.
윈도우 중심이기 때문에 내가 개발 한 것이므로 복제 후 vimrc 파일의 경로를 변경하면 작동하고 작동해야합니다.
Sublime Text 2도 제한된 범위 내에서이를 지원합니다. 동적 언어에서는 자동 완성이 매우 어렵 기 때문에 최근 사용 변수/메소드 및 퍼지 텍스트 필터와 일치하는 근처의 다른 것을 표시합니다.
http://www.jetbrains.com을 사용해보십시오. Ruby, Python 및 기타 IDE 용입니다. – PinnyM
특히 _free_ 것들에 관심이 있습니다. Aptana는 대개 Ruby/Rails (비록 잠시 사용하지는 않았지만)이지만 IIRC의 자동 완성은 멤버와 유형의 동적 특성에 몇 가지 문제가 있습니다. – Chowlett