keymap intellij idea comment change keyboard-shortcuts intellij-idea

keyboard shortcuts - idea - ¿Cuál es el atajo de IntelliJ para crear una variable local?



intellij shortcuts reset (3)

En Eclipse si tienes un método:

String MyObject.getValue();

Al usar esto puedes ir:

MyObject.getValue();

Si el cursor está en la línea y pulsa CTRL + 1, se obtiene un menú contextual para ''asignar una nueva variable local'', lo que da como resultado lo siguiente:

String value = MyObject.getValue();

¿Puedes hacer esto tan fácilmente en IntelliJ? He buscado en la red pero sin éxito.


¡Sí! Esta es la refactorización de introducción de variables . De forma predeterminada, seleccione un texto, y luego presione Ctrl + Alt + V (para Mac: + + V ). Si la expresión es incompleta o inválida, IntelliJ aún adivinará lo que usted quiso decir y tratará de solucionarlo por usted.


IntelliJ 13.1 introdujo la finalización de Postfix .

Con la finalización de Postfix puede introducir una variable local escribiendo:

MyObject.getValue().var

y presionando ctrl + space o enter .

Incluso funciona dentro de otras declaraciones. Por ejemplo:

foo.someMethod(myObject.getValue().var);


para usuarios de Mac: alt + enter en la posición donde desea generar su variable