En Eclipse, si tiene un método:
String MyObject.getValue();
Al usar esto, puede ir:
MyObject.getValue();
Si su cursor está en la línea y presiona CTRL+ 1, obtiene un menú contextual para 'asignar una nueva variable local', lo que resulta en lo siguiente:
String value = MyObject.getValue();
¿Puedes hacer esto tan fácilmente en IntelliJ? He buscado en la red pero sin éxito.
Respuestas:
¡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 está incompleta o no es válida, IntelliJ aún hará una buena suposición sobre lo que quiso decir y tratará de solucionarlo.
fuente
IntelliJ 13.1 introdujo la finalización de Postfix .
Con Postfix Completion puede introducir una variable local escribiendo:
y presionando
ctrl + space
oenter
.Incluso funciona dentro de otras declaraciones. Por ejemplo:
fuente
para usuarios de mac:
alt + enter
en la posición donde desea generar su variablefuente