Ruby 에디터

RubyMine은 매우 생산적인 개발 작업을 위해 설계된 지능적인 코드 에디터로 모든 종류의 Ruby 프로젝트를 지원하는 스마트 IDE입니다.

스마트하고 간편한 코딩

코드 완성

Ruby 및 Rails, JavaScript 및 CoffeeScript, ERB 및 HAML, CSS, Sass 및 Less를 지원하는 스마트한 언어 인식 자동 완성 기능을 사용해 보세요.

코드 조각

코드에서 자주 사용되는 대부분의 패턴 구조를 지원하는 라이브 템플릿을 사용하면 입력해야 할 코드가 줄어듭니다. 사전 정의된 코드 조각을 이용해 사용자 지정 템플릿을 만들어 보세요.

지능적 편집 기능

코드 주석 추가, 확장/축소 선택, 인라인화된 정규식 검사, 동시 태그 편집 등의 기능을 이용해 생산성을 높이세요.

다중 선택

여러 위치에서 동시에 작업하세요. 코드 부분 편집, 코드 완성 사용, ‘검색’ 결과 변경 등, 여러 위치에서 동시에 다양한 작업을 수행할 수 있습니다.

편집 화면 분리

현재 에디터를 별도의 수평적, 수직적 뷰로 나누고 각 뷰에서 탭 모음이 계속 열려 있도록 유지하세요. 또는 여러 프로젝트를 하나의 창에서 작업할 수도 있습니다.

집중력 분산을 막아주는 모드

코드에 전념해야 하는 경우 도구 모음, 도구 창 또는 탭이 전혀 없는 단순한 UI를 가진, 집중력 분산을 막아주는 모드로 언제든지 전환하세요.

사용자 지정 및 VIM 에뮬레이션

사용자 지정 가능한 색상 구성, 키보드 구성(TextMate, Eclipse, NetBeans 또는 VIM 사용자용으로 사전 정의된 구성 포함) 등으로 편안한 작업 환경을 만드세요.

스크래치 파일

새로운 프로젝트 파일을 만들 필요 없이 에디터에서 바로 실험하고 프로토타입을 실행하세요. 물론 코드를 입력하는 동안 최고 수준의 코딩 지원 기능도 계속 사용할 수 있습니다.

지능적인 코드 탐색

스마트 탐색

클릭 한 번으로 선언, 상위 메소드, 테스트, 사용 위치, 구현 등으로 이동하세요. Rails 앱에서 모델, 뷰, 컨트롤러 사이를 빠르게 전환할 수도 있습니다.

고급 검색 옵션

패턴 및 폴더별로 필터링하거나 정규식을 사용하여 어떤 클래스, 파일 또는 심볼로든 이동하세요. UDE 액션이나 도구 창도 모두 검색할 수 있습니다.

구조 뷰

  • Structure(구조) 도구 창이나 특별 팝업을 사용해 클래스 메소드(상속된 메소드 포함) 또는 HTML 태그 사이를 간편하게 전환할 수 있습니다.
  • Hierarchy(계층 구조) 창을 사용해 클래스 유형 및 상위/하위 유형을 확인 및 검색할 수 있습니다.

Ruby 도구를 원활하게 사용

Rake, Bundler 및 기타 도구 통합

Rails 생성기 및 서버, Rake 및 Bundler 작업을 실행하세요. 모델/클래스/젬 종속 요소 다이어그램을 이용해 프로젝트 구조를 분석하세요.

기본 제공 콘솔

통합된 Rails, IRB, SSH 콘솔 및 로컬 터미널을 사용해 RubyMine을 벗어날 필요 없이 스크립트와 애플리케이션을 실행하세요.

배포 도구

FTP 또는 SFTP를 통해 자동화된 배포를 구성하고 Vagrant, Docker, Capistrano, Chef나 Puppet을 이용해 인프라를 간편하게 관리하세요.

Ruby 문서

도움이 필요한 경우 언제든지 코드에서 RubyDoc 문서를 클릭 한 번으로 열 수 있습니다. 또는 YARD를 사용해 유용한 사용자 지정 문서를 생성할 수도 있습니다.