IntelliJ自动完成以替换函数名称

Qua*_*lay 24 intellij-idea intellij-14

我已经从Eclipse切换到IntelliJ,还有一些我找不到的东西,也没有google:

如何获取自动完成以替换函数的名称?在Eclipse中,它将是ctrl+ enter功能.

例如,

userController.setAmount();
Run Code Online (Sandbox Code Playgroud)

假设我不想打电话给setAmount()a setDefaultPassword(),我把我的插入符号放在set那个ctrl+ space后自动完成,setDefaultPassword()显示但是如果我按回车键,它将不会替换Amount(),我最终会

userController.setDefaultPassword();Amount();
Run Code Online (Sandbox Code Playgroud)

显然我想要的是替换setAmount()by setDefaultPassword().

Pet*_*mov 42

按Tab键而不是Enter键选择项目,标识符将被替换.另见http://jetbrains.dzone.com/articles/top-20-code-completions-in-intellij-idea


小智 12

您可以在Keymap/ Editor Actions/ 下的IntelliJ IDEA设置中进行配置Choose Lookup Item Replace.