RubyAMP Bundles

 RubyAMP Bundles

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

 

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

 

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

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

 

 

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

 

설치

  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 등으로 설치하려고 했으나 빌드가 잘 안되더라 ㅡㅡ;;

 

사용법

단축키 목록

shortcut-rubyamp.png