A

A

RubyAMP Bundles

 RubyAMP Bundles

 http://code.leadmediapartners.com/tools/rubyamp

 

TextMate 에서 프로그래밍을 하면서 한가지 아쉬운 부분이 Code Navigation 할 때이다. 보통의 IDE에서 지원하는 메소드나 클래스 등으로 점프 해주는 기능이 없기 때문에 CTag 번들 같은 것을 사용하기도 했는데 좀더 강력한 넘이 나타났다.

 

RubyAMP : Ruby Amplified Mate Productivity 이름하야 메이트 생산성 향상 번들이라고나 할까...

동영상 한번 보자 ~~~ 암튼 쥑인다. 무조건 쓰자.

 

 

제공해주는 기능은 다음과 같다 :

  • 탭에 열려있는 파일들 자동완성해주기
  • 커서 위치에 있는 메소드나 클래스 또는 픽스쳐로 점프시켜주기
  • RSpec 셈플이나 현재 라인 상에서 디버거(ruby-debug) 실행시켜주기
  • 인스펙트
  • Merb 나 Rails 서버 또는 애플리케이션 콘솔 fire up
  • tail development.log 

 

설치

  1. tmtools

    http://email.eva.mpg.de/~bibiko/downloads/textmate/TMTools.tmplugin.zip

  2. gems

    sudo gem install ruby-debug rb-appscript

    사이트에 주의사항이 있다. ruby-debug 0.10.1 버젼을 사용하면 심각한 버그가 있으니 반드시 0.10.0 버젼을 사용해야 한다는 내용이다.

    sudo gem uninstall ruby-debug ruby-debug-base 로 모두 언인스톨 하고나서

    sudo gem install ruby-debug-0.10.0.gem ruby-debug-base-0.10.0.gem 과 같이 해당 버젼을 다운로드 받아서 설치하거나

    sudo gem install ruby-debug -v 0.10.0 처럼 버젼을 명시해서 설치하자.

     

  3. RubyAMP Plugins

    cd ~/Library/Application\ Support/TextMate/Bundles/
    svn co http://ruby-amp.googlecode.com/svn RubyAMP.tmbundle

    Subversion 으로 설치하면 정상적으로 동작하지 않았다. 가급적이면 GIT 를 설치해서 아래와 같이 설치한다.

    git clone git://github.com/timcharper/rubyamp.git RubyAMP.tmbundle

 

GIT 설치 : http://metastatic.org/text/Concern/2007/09/15/new-git-package-for-os-x/

이 모듈은 빌드된 패키지이니 이것을 받아서 설치하도록 하면 잘 동작한다. MacPort 등으로 설치하려고 했으나 빌드가 잘 안되더라 ㅡㅡ;;

 

사용법

  • Command + Shift + c  : jump to class or constant
  • Command + Shift + m : jump to method
  • Option + g : goto file
  • Command + Shift + x : jump to fixtures
  • Grep in Project
  • Command + d : step debugger (with RSpec)
  • Control + i : inspect

단축키 목록

shortcut-rubyamp.png

 

 

 

Recent Updates
    All Pages
      Show/Hide the left navigation
      Show/Hide bookmarks

      Header

      1. View current page

        재선아빠님의 노트

      loginBar