web-dev-qa-db-ja.com

Ctrl + Atomエディターで関数名をクリックして、それにジャンプします

私はこの質問にタイトルを付けるためのより良い方法を考えようとしてきましたが、残念ながらそれを説明する方法がわかりません。また、私はこれをスタックオーバーフローで見つけませんでした(上記と同じ理由で)。

Eclipseでは、メソッド呼び出しの名前でCtrl + Clickを使用していました(Javaの場合)。そして、カーソルがメソッド関数の定義にジャンプします。

質問1:誰かがこの行動の名前を知っていますか?つまり、関数ジャンプなどと呼ばれることもあります。

また、Atomエディターでこのようなプラグインを探していました。これを何度も使用しようとして(悪い習慣)、機能しなかったためです。

質問2:Atomでこれを行うためのプラグインの名前は?

それが役立つかどうかはわかりませんが、私は現在Atom editorでJavaScriptでコーディングしています。

11
Jose Serodio

他の回答が指摘したように、メソッド/関数名をAltキーを押しながらクリックすると、最初に定義された場所に直接ジャンプできます。同じファイル内では機能しますが、ファイル間では機能しないようです。

ファイル間で関数/メソッド定義にジャンプできるjavascript用に見つけた最も近いAtomエディターパッケージは TernJS と呼ばれます。

インストールしたら、Word(関数/メソッド、変数など)でctrl-shift-rを使用して、そのメソッド/関数が定義されている場所のリストを表示できます(行番号とファイルパスを含む)。次に、リストアイテムをクリックすると、定義にジャンプします。

これは、このatomパッケージの使用例を含む私が作成したビデオです。 http://www.youtube.com/watch?v=cFAzqvYoHJs&t=11m58s

4
cacoder

最初の質問に答えるために、この「動作」は「定義に移動」または「定義にジャンプ」として知られています。

あなたの2番目の質問に答えるために、あなたがおそらく見ることができるいくつかのパッケージは、

これらは少し役立つと思いますが、それでも私が完全に望んでいる基準を達成していません。 Intellijに似たものが欲しかったIDEA ctrl +クリックします。

私は自分自身を使用していることに気づきます ctrlshiftf 私が探しているものの関連ファイルをプロジェクト全体で検索します。次に、探している特定のファイルとshazamを見つけます!私は私が得るようになったものを持っています。この特定の方法は私にとって最適です。

私はあなたが探しているものとは正確にはわかりませんが、これは私たちが探しているように見えるものと同様の何かを達成するために私がこれまでに見つけた最高のものです。これが少し役立つことを願っています、幸せなコーディング...

2
C.Gadd

現在、この動作は 複数カーソル機能 によってブロックされています。あなたが得ることができる最も近いものは "ctrl-alt-shift-d" + atom-ternjsです

1
Vanuan

アトムを試す/ナビゲートする

リンクAtomナビゲート

それはあなたがこの正確なことをするのを助けます。

唯一のことは、デフォルトのキーがcltr + clickではなくf2であるということです

ただし、これはde.atomファイルのパッケージ設定でも編集できます。

0
Nebulosar