0

我来自 Eclipse 背景。

例如,在 Eclipse 中,如果您开始键入方法调用:

myObject.someMethod

Eclipse 像这样预填充参数:

myObject.someMethod(param1, param2)

并选择第一个参数。当你完成编辑后,你可以按下Enter跳到下一个参数,在最后一个参数按下之后Enter就像我按下Home并跳转到语句的末尾一样。

如何在 Webstorm 中实现相同的行为?我真的习惯了这个功能,所以我在这里想念它。我尝试了“智能钥匙”,但该功能并不那么聪明。

4

1 回答 1

1

WebStorm 中也有类似的东西,但它的工作方式与 Eclipse 不同。在您的示例中,您将输入

myObject.someMet

(或者足以让 WebStorm 找到您的函数名称)然后点击Ctrl+ space。然后你会看到:

myObject.someMethod()

你的光标将在括号中。

然后您可以输入第一个参数,当 WebStorm 有您想要接受的建议时,您可以通过点击逗号来接受它。WebStorm 插入您的参数值,以及它后面的逗号。所以这导致:

myObject.someMethod(param1, )

将光标放在正确的位置开始输入您的 param2 值。

顺便说一句,我发现生产力指南(在帮助菜单下)是找到这些您可能会错过的宝石的好方法。当我从 Eclipse 切换到 IntelliJ 时真的很有帮助。

于 2013-11-07T10:29:38.897 回答