intellij-idea - precio - jetbrains
Autocompletar IntelliJ para reemplazar el nombre de la funciĆ³n (3)
Cambié de Eclipse a IntelliJ y hay algo que no pude encontrar aún ni google:
¿Cómo obtener la autocompletar para reemplazar el nombre de la función? En Eclipse, sería la funcionalidad ctrl + enter .
Por ejemplo,
userController.setAmount();
supongamos que me gustaría no llamar a setAmount()
sino a setDefaultPassword()
, setAmount()
mi caret después del set
luego ctrl + espacio para autocompletar, aparece setDefaultPassword()
pero si presiono enter, no reemplazará Amount()
y terminaré con
userController.setDefaultPassword();Amount();
Así que, obviamente, lo que quería era reemplazar el setAmount()
por setDefaultPassword()
.
No es una solución, sino una solución alternativa:
- coloca el cursor después del
set
- presione ctrl + shift + cursor-right . Entonces los personajes después del
set
están seleccionados. - presione ctrl + blank
- seleccione una propuesta y presione enter
Presione Tab en lugar de Enter para seleccionar el elemento, y el identificador será reemplazado. Ver también http://jetbrains.dzone.com/articles/top-20-code-completions-in-intellij-idea
Puede configurarlo en la configuración de IntelliJ IDEA bajo Keymap
/ Editor Actions
/ Choose Lookup Item Replace
.