我已经从Eclipse切换到IntelliJ,还有一些我无法找到的东西,也没有google:
如何获取自动完成功能来替换功能名称? 在Eclipse中,它将是 ctrl + 输入功能。
例如,
userController.setAmount();
假设我不想调用setAmount()
而是调用setDefaultPassword()
,我将我的插入符号放在set
然后 ctrl + 空格< / kbd>要自动填充,setDefaultPassword()
会显示,但如果按Enter键,则无法替换Amount()
,我最终会以
userController.setDefaultPassword();Amount();
显然我想要的是用setAmount()
替换setDefaultPassword()
。
答案 0 :(得分:42)
按Tab键而不是Enter键选择项目,标识符将被替换。另请参阅http://jetbrains.dzone.com/articles/top-20-code-completions-in-intellij-idea
答案 1 :(得分:12)
您可以在Keymap
/ Editor Actions
/ Choose Lookup Item Replace
下的IntelliJ IDEA设置中进行配置。
答案 2 :(得分:1)
不是解决方案,而是解决方法:
set
set
之后的字符。