web-dev-qa-db-ja.com

「GotoDefinition」と「GotoReference」はSublimeTextで何をしますか

これらのコマンドの目的は何ですか?:

enter image description here

3
dangph

私の知る限り、この機能は、使用している言語でサポートされている場合にのみ使用できます。たとえば、PHPまたはJavaScriptなど)のいくつかのバンドル言語で利用できます。

カーソルが関数宣言の上にあるとき(または選択されているとき)、Goto Referenceを使用して、プロジェクト内のその関数のすべての呼び出しにジャンプできます。 Goto Definitionを使用すると、逆に機能します。関数呼び出しにカーソルを合わせると、その定義にジャンプできます。

個人的には、関数呼び出しにカーソルを合わせると定義と参照を表示するSublimeTextのツールチップを使用することを好みます。

例:

enter image description here

5
idleberg