No Eclipse, se você tiver um método:
String MyObject.getValue();
Ao usar isso, você pode ir:
MyObject.getValue();
Se o cursor estiver na linha e pressionar CTRL+, 1você obtém um menu de contexto para 'atribuir uma nova variável local', resultando no seguinte:
String value = MyObject.getValue();
Você pode fazer isso tão facilmente no IntelliJ? Eu pesquisei na net, mas sem sucesso.
Respostas:
Sim! Esta é a refatoração Introduzir Variável . Por padrão, selecione algum texto e pressione Ctrl+ Alt+ V(no Mac: ⌘+ ⌥+ V). Se a expressão estiver incompleta ou inválida, o IntelliJ ainda fará um bom palpite sobre o que você quis dizer e tentará corrigi-lo.
fonte
O IntelliJ 13.1 introduziu a conclusão do Postfix .
Com a conclusão do Postfix, você pode introduzir uma variável local digitando:
e pressionando
ctrl + space
ouenter
.Até funciona dentro de outras declarações. Por exemplo:
fonte
para usuários de mac:
alt + enter
na posição em que você deseja gerar sua variávelfonte