在 IntelliJ 中,是否有快捷方式来获取我已经键入的变量作为我要键入的方法中的参数?

In IntelliJ, is there a shortcut to get variable I've already typed to be a parameter in a method I want to type?

假设我有这个代码:

var x = 2;
var y = x;

然后我意识到我其实想要这个:

var y = someMethod(x);

为此,首先我需要将光标定位到“x”的左侧,然后键入“someMethod(”,然后将光标移到右侧,然后添加最后的“)”。

我想要的是有一种方法,比如说,突出显示“x”,并让它自动作为参数插入到我开始输入的任何内容中。

IntelliJ 中有这方面的东西吗?

将光标放在 x 的左侧,开始键入方法名称并等待自动完成提示出现(如果他们不按 CTRL+Space),在中找到您的方法列表,select 使用键盘箭头,然后按 CTR+SHIFT+ENTER。 IDEA会自动使用x作为方法的参数

尝试使用 Statement Completion:

  • 将光标指向x
  • 之前
  • 开始输入方法名称
  • Select 所需的变量并按 Ctrl + Shift + Enter