首页 > 解决方案 > 在 IntelliJ 中,使用光标前的表达式作为参数调用函数的快捷方式是什么

问题描述

假设我正在打字foo.getBar(),现在我想stuff()在该结果上调用我的方法,以生成stuff(foo.getBar()). 如果我必须手动完成,我必须用括号括住我的表达式并将光标移动到第一个括号之前,然后编写我的方法。有什么捷径可以帮到我吗?

意思是从

foo.getBar()|

|(foo.getBar());

在一个快捷方式中,使用“|” 成为我的光标。

标签: intellij-ideakeyboard-shortcuts

解决方案


只需.arg在您的表达式之后键入,它就会将表达式包装到带有光标之前的参数中。

您必须启用 Postfix Completion(我认为默认情况下已启用)。您可以在 Editor > General > Postfix Completion 中找到它


推荐阅读