【问题标题】:Auto fill stub parameters for constructors in IntellijIntellij 中构造函数的自动填充存根参数
【发布时间】:2015-05-26 11:34:55
【问题描述】:

Intellij 是否有任何方法可以根据构造函数签名中的参数自动创建构造函数调用?

思路是我输入类名(构造函数名),点击Magic+Key+Combination,选择相关的构造函数, 和 IntelliJ 类型的所有参数,基于构造函数签名中的名称。显然,在大多数情况下,这不会编译,但没关系,因为我将使用适当的名称创建所需的参数。

一个更好的主意是让该功能也为我创建参数定义,就在构造函数调用的正上方。

有什么想法吗?

【问题讨论】:

    标签: java intellij-idea constructor autocomplete


    【解决方案1】:

    我是一名 Eclipse 用户,最近迁移到 IntelliJ,这是我真正错过的功能之一,尤其是。当有许多参数的调用(不仅仅是构造函数)时。只要作用域中有匹配的变量,ctrl-shift-space 就有点类似。它不如 Eclipse 好,因为如果变量不存在,它将不会创建“存根”,如果参数名称不匹配,我认为它不起作用,但至少在某些情况下可以作为拐杖工作...

    【讨论】:

      【解决方案2】:

      根据 JetBrains 支持,不支持此功能(当前最新的 IntelliJ 版本为 14.1)。

      【讨论】:

        【解决方案3】:

        在 intellij 中,我无法自动生成,但 mac 中的快捷方式是 选项 + 回车+ 回车

        【讨论】:

        • 谢谢。当问题发布时,我正在寻找的用例需要自动填充参数。你的答案有常数。
        猜你喜欢
        • 1970-01-01
        • 2016-08-02
        • 2020-07-08
        • 1970-01-01
        • 1970-01-01
        • 2011-03-28
        • 1970-01-01
        • 2022-01-12
        • 2016-09-17
        相关资源
        最近更新 更多