2010-11-25 4 views
4

私のレールプロジェクトにemacsを使用しようとしています。私はエタグのナビゲーションにうんざりしています。その本当にダムです。だから、emacsでルビのためのソースコードナビゲーションを行う他の方法はありますか?EmacsのRubyナビゲーション

注:rinariマイナーモードも使用します。モデルとビューの間を移動するのは賢いものです... しかし、私が望むのは、通常のIDEで見ることのできる定義型のものへのジャンプです。私が他のすべてのためにEmacsにかなり満足しているので、IDEを私に示唆してください。この

答えて

2

ECB、またはEmacsコードブラウザ(http://ecb.sourceforge.net/)はこれに最適です。私はRailsの開発に使っています。デフォルトでは、フォルダ構造、ファイルリスト、およびメソッドブラウザを持つ3つのパネルウィンドウが表示されます。

特定のメソッド定義にジャンプするには、TextMate Minor Modeをチェックしてください。コマンドs-Tを実行すると、指定したメソッドにジャンプするダイアログが表示されます。

+0

私もそうです。しかし、私が望むのは、定義に飛び乗ることです。特定のファイルで宣言されているメソッド/クラスを表示していません。etagsと似ていますが少し賢いことを意味します。 – vinothkr

+0

ああ、1秒で更新します –

+0

ありがとうございます。それは常にシンボルのためのインデックスに見つかった項目がありません... – vinothkr

2

さらに進化した「ジャンプする定義」については、robeをチェックしてください。

+0

ローブは面白そうです...それはinf-rubyに依存しているようですね。インテル・ルビにレール・プロジェクトをロードする最善の方法は何ですか? – catphive

+1

'rinari'をインストールし、' M-x rinari-console'と打ちます。ファイル内の「Usage」セクションにそれが記述されています。 – Dmitry

+0

rinariとrhtmlのコンボが最適です。彼らもecbで作業することができます。 – CantGetANick