代码之家  ›  专栏  ›  技术社区  ›  JARC

创建局部变量的intellij快捷方式是什么?

  •  97
  • JARC  · 技术社区  · 15 年前

    在Eclipse中,如果您有一个方法:

    String MyObject.getValue();
    

    使用时,您可以:

    MyObject.getValue(); 
    

    如果光标在该行上,并点击 CTRL + 您将得到一个上下文菜单来“分配一个新的局部变量”,结果如下:

    String value = MyObject.getValue(); 
    

    你能在intellij中这么容易做到吗?我搜索过网络,但没有成功。

    3 回复  |  直到 7 年前
        1
  •  153
  •   soshial    7 年前

    是的!这就是 Introduce Variable 重构。默认情况下,选择一些文本,然后单击 Ctrl键 + 中高音 + V (对于Mac: 艾斯 + 阿英 + V )如果表达式不完整或无效,Intellij仍然会很好地猜测您的意思,并尝试为您修复它。

        2
  •  36
  •   micha    10 年前

    Intellij 13.1简介 Postfix completion .

    完成后缀后,可以通过键入以下内容引入局部变量:

    MyObject.getValue().var
    

    压榨 ctrl + space enter .

    它甚至可以在其他语句中工作。例如:

    foo.someMethod(myObject.getValue().var);
    
        3
  •  7
  •   Olivier Royo    8 年前

    对于Mac用户: alt + enter 在要生成变量的位置