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