1

崇高なテキスト 2 のリンク作成者はいますか?

たとえば、手動で設定する場合: fn1 は、X 理由により fn2 によって呼び出されます。

誰がこのメソッドを呼び出し、その理由を、私のプロジェクトの内部 (および外部) で知りたいです。

4

1 に答える 1

0

プログラミング言語に依存します。残念ながら、呼び出し先を知るには、ソース コードの完全なコンパイルと分析が必要であり、それでも常に可能であるとは限りません。これは Sublime に限ったことではなく、この問題は別の場所で議論されています。

C などの静的にコンパイルされた言語では、静的分析が可能でした。これは CTags https://github.com/SublimeText/CTagsなどの既存のプラグインで実行できます。

PHP、Python、Ruby などの動的言語は、オブジェクト (this) の内容を実行時にのみ解決できるため、言語の性質上、このような機能を取得できません。

タイプと呼び出し情報を手動で抽出できる場合があります。このブログ投稿 (私の) では、1 つのプロジェクトが .sublime-complete ファイルを作成します。

http://opensourcehacker.com/2013/03/04/javascript-autocompletions-and-having-one-for-sublime-text-2/

于 2013-02-27T15:39:33.967 に答える