【问题标题】:Surround with suggestions from auto-complete in Intellij?周围有来自 Intellij 中自动完成的建议?
【发布时间】:2016-09-25 23:51:51
【问题描述】:

假设你有以下方法

void consume(List<String> list) { ...

在您拥有的某个地方,并想从上面调用该方法。

String sa = "whatever";

如果你输入:

sa

然后把光标放在sa之前,想自动补全

Collections.sing|sa 然后 CTRL+空格 然后 Enter

你会得到的是

Collections.singletonList()sa 你想要Collections.singletonList(sa)

有没有办法用自动完成返回的内容自动包围变量?

【问题讨论】:

    标签: java intellij-idea ide


    【解决方案1】:

    在mac中是command + shift + enter

    这将用完整的代码包围 sa。

    【讨论】:

      【解决方案2】:

      不完全是您想要的,但您可以通过postfix completion 更进一步。输入sa 并意识到要在其上调用方法后,可以输入.parTab 将括号括起来,然后输入Home 返回到该行的开头,您可以键入Collections.singTab 以完成方法调用。

      也就是说,如果您先将括号放在参数周围,我认为补全会按照您想要的方式进行。我不知道有什么更好的方法,尽管我会被证明是错误的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-03-17
        • 2020-07-12
        • 1970-01-01
        • 1970-01-01
        • 2011-06-08
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多