【问题标题】:Intellij - is there autocomplete for the type of a for loop?Intellij - for 循环的类型是否有自动完成功能?
【发布时间】:2015-12-13 07:59:56
【问题描述】:

就像在 Eclipse 中一样,如果你写了这样的 for 循环:

for (name : names)

eclipse 自动完成会让你添加类型,所以你会得到:

for (String name : names)

IntelliJ 中是否有类似的功能?

正常的自动完成 CTRL+SHIFT+SPACE 或 CTRL+SPACE 不起作用。

【问题讨论】:

    标签: intellij-idea autocomplete format autosuggest jetbrains-ide


    【解决方案1】:

    您可以键入“iter”,然后按 Tab。然后,您可以在所有可迭代变量的建议列表中选择哪一个用于循环。

    这种类型的代码生成也可用于其他循环。有关循环的实时模板列表,请参阅 this answer

    【讨论】:

      【解决方案2】:

      我不熟悉等效的 eclipse 功能,但我能想到的最接近的事情(或替代解决方案)是使用后缀完成。

      如果你输入

      names.for
      

      并选择第一个建议,它将自动展开为

      for (Object name : names) {
      
      }  
      

      它会根据名称的集合类型自动为您添加名称类型。

      【讨论】:

        猜你喜欢
        • 2011-07-25
        • 2022-08-15
        • 2019-02-25
        • 2014-07-10
        • 2011-07-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多