7

Intellij にはこのクールな機能があり、 と入力するctrl+alt+cと、カーソルがあるファイルの絶対パスがクリップボードにコピーされます。似たようなものが欲しいのですが、ファイル パスの代わりに、カーソルが置かれているメソッドへのパスが必要です。たとえば、次のクラスを見てください。

package com.sandbox;

public class Sandbox {


    public void doSomething() {

    }
}

カーソルを on/in に置いた場合、doSomething()「com.sandbox.Sandbox#doSomething()」をクリップボードに入れるキーボード コマンドを押したいと思います。カーソルがメソッド内にある場合、コマンドを入力したときにカーソルがあった行として、「com.sandbox.Sandbox#doSomething():line 45」をクリップボードに入れることができればさらに良いでしょう。

これが必要な理由は次のとおりです。私はよく他の開発者にメールやインスタント メッセージを書き、「これを見てください」と伝える必要があります。私は通常すでにそこにいるので、メソッド名を取得するのは非常に簡単です。しかし、クラスを伝えるためにクラス名までスクロールする必要があり、メソッドの場所を失います。私はこれを 1 日に十分頻繁に行っているので、このプロセスを自動化することで何らかのメリットが得られると思います。

4

2 に答える 2

7

CTRL+ ALT+ SHIFT+Cは、あなたが望むことを行うべき「参照のコピー」です。

于 2013-03-11T18:47:58.150 に答える
2

実際、「参照のコピー」はそれに非常に近いです。デフォルトではCtrl+Alt+Shift-C. Ctrl-Shift-A(Find Action) はあなたの友人であり、上記のリンクも表示されることに注意してください。

ただし、このメソッドは行番号を追加しません。

于 2013-03-11T18:52:31.820 に答える