Intellij idea IntelliJ自动完成以替换函数名

Intellij idea IntelliJ自动完成以替换函数名,intellij-idea,intellij-14,Intellij Idea,Intellij 14,我已经从Eclipse切换到IntelliJ,但有一些东西我在谷歌也找不到: 如何获取自动完成以替换函数名? 在Eclipse中,这将是ctrl+enter功能 比如说, userController.setAmount(); 假设我不想调用setAmount()而是调用setDefaultPassword(),我将插入符号放在set之后,然后按ctrl+space自动完成,setDefaultPassword()显示,但如果我按enter键,它将不会替换Amount(),我将以 userCo

我已经从Eclipse切换到IntelliJ,但有一些东西我在谷歌也找不到:

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

比如说,

userController.setAmount();
假设我不想调用
setAmount()
而是调用
setDefaultPassword()
,我将插入符号放在
set
之后,然后按ctrl+space自动完成,
setDefaultPassword()
显示,但如果我按enter键,它将不会替换
Amount()
,我将以

userController.setDefaultPassword();Amount();

显然,我想要的是用
setDefaultPassword()
替换
setAmount()
,这不是一个解决方案,而是一个解决方法:

  • 将光标置于
    set
  • 按ctrl+shift+向右移动光标。因此,将选择
    set
    之后的字符
  • 按ctrl+blank
  • 选择一个方案并按enter键

  • 按Tab键而不是Enter键选择项目,标识符将被替换。另请参见

    您可以在IntelliJ IDEA设置中的
    键映射
    /
    编辑器操作
    /
    选择查找项替换
    下对其进行配置

    太棒了,谢谢!我想我的手指并没有自然而然地发现:)这个功能叫什么?我想搜索一下eclipse是否也有它。。。