web-dev-qa-db-ja.com

ide sublime2メソッド定義の見つけ方

私はSublime 2for Ruby on Railsプログラミング。メソッド名をクリックして、メソッドが定義されているクラスにジャンプする機能。多くのIDEと同様の機能があります...

50
Lesha Pipiev

Goto symbolは Ctrl-R (linux)、ファイル内のすべてのシンボルおよびクラス定義のポップアップリストを定義順に表示し、目的の場所にジャンプできます。 Goto Anythingでも同じことができますが、 Ctrl-P そして入力 @ およびメソッド名。

また、 Goto Symbol プラグインがあります。このプラグインを使用すると、キーバインディングまたはクリックで、カーソルが置かれているメソッド名の定義に直接ジャンプできます。

ただし、これらの方法は両方とも現在のファイルに限定されます。他のファイルの定義にジャンプする必要がある場合、おそらく最良の解決策は SublimeCodeIntel プラグインです。かなりうまく機能しているようです。 Ctrl-f3 (linux)は、必要な定義でファイルを開きます。

50
fraxel

別の解決策はCTagsです。

SublimeCodeIntelは、Githubトラッカーの 未解決の問題 から判断すると、かなりバグが多いようです。また、おそらく私が取り組んでいるコードベースが大きすぎるためにクラッシュします...

現在使用しているのは CTagsパッケージ です。 「インテリジェンス」はありませんが、定義にジャンプして非常に簡単に戻ることができ、非常に高速です。

27
alienhard

崇高なテキスト3にアップグレードしてから、カーソルを関数名に置き、F12をクリックしてALT +-に戻るか、メニューからGotoをクリックします。

5
Eran Or