8

私はほとんどの Ruby + Ruby on Rails 開発に macvim/vim を使用しています。現在、メソッドが呼び出されている場所と同じファイルになくても、プロジェクト内でメソッドが定義された場所にジャンプする方法はありますか? 言語に依存しない方法または Ruby/Rails 固有の方法のいずれかが機能します。

4

1 に答える 1

9

ctags プラグインを使用することをお勧めします。Bryan Liles は、レール開発での使用方法に関する素晴らしいスクリーンキャストをまとめました。

http://smartic.us/2009/04/05/using-ctags-in-vim/

彼のページから:

不完全なチート シート:

^] – タグを見つける

^T – 戻る

:tags – 行った場所を表示

:tag – タグ スタックのどこかに移動します

:tselect または g] – 何かが参照されている場所を表示する

^W-] – 分割ウィンドウでタグを検索

次のコマンドを実行して vim のヘルプを表示することもできます: help :tags

編集:

これは、タグファイルを自動的に更新するための素晴らしいスクリーンキャストですhttp://smartic.us/2009/04/03/creating-ctags-with-git-hooks/

于 2010-07-28T20:03:14.770 に答える