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 日に十分頻繁に行っているので、このプロセスを自動化することで何らかのメリットが得られると思います。