Intellij 有这个很酷的功能,如果您键入ctrl+alt+c
,它会将光标所在文件的绝对路径复制到剪贴板。我想要类似的东西,但不是文件路径,而是我想要光标所在方法的路径。例如,看这个类:
package com.sandbox;
public class Sandbox {
public void doSomething() {
}
}
如果我将光标放在 /in 上doSomething()
,我想按下一些键盘命令,将“com.sandbox.Sandbox#doSomething()”放入我的剪贴板。如果我的光标在方法中,如果它可以将它放入我的剪贴板会更好:“com.sandbox.Sandbox#doSomething():line 45”作为我键入命令时光标所在的行。
这就是我想要这个的原因:我经常给其他开发人员写电子邮件/即时消息,并且需要告诉他们“看看这个”。获取方法名称非常容易,因为我通常已经在那里了。但是后来我需要向上滚动到类名来告诉他们类,我在方法上失去了我的位置。我在一天之内经常这样做,我认为我可以从自动化这个过程中获得一些好处。