Intellij-IDEA:如何在剪贴板中放置方法的路径

Dan*_*lan 5 java intellij-idea

Intellij具有这项很酷的功能,如果您键入ctrl+alt+c,它会将光标所在文件的绝对路径复制到剪贴板。我想要类似的东西,但是我想要的是光标所在的方法的路径,而不是文件路径。例如,查看此类:

package com.sandbox;

public class Sandbox {


    public void doSomething() {

    }
}
Run Code Online (Sandbox Code Playgroud)

如果将光标放在上/中doSomething(),我想按一些键盘命令,将“ com.sandbox.Sandbox#doSomething()”放入剪贴板。如果我的光标位于该方法中,则最好将其放入剪贴板:“ com.sandbox.Sandbox#doSomething():line 45”作为键入命令时光标所在的行。

这就是我想要这样做的原因:我经常向其他开发人员写电子邮件/即时消息,并需要告诉他们“看看”。获取方法名称非常容易,因为我通常已经在那儿了。但是然后我需要向上滚动到类名来告诉他们该类,然后我在方法上失去了位置。我一天经常这样做,以至于我可以从自动化该过程中获得一些好处。

Jas*_*cht 5

CTRL+ ALT+ SHIFT+ C是“复制参考”,它应该执行您想要的操作。