IntelliJ自动完成替换后续单词

cla*_*nry 19 java autocomplete jetbrains-ide intellij-idea

我一直在使用IntelliJ一段时间,但总会有一些困扰我的东西.它与自动完成功能有关.这个gif应该足以说明了.

本质上,当在另一个单词旁边键入一个单词(中间没有空格)时,无论两个单词或上下文如何,无论是关键字还是变量,自动完成都将用您完成的单词替换下一个单词.我很惊讶IntelliJ没有设置(至少不是我知道的)考虑Eclipse确实......

提前致谢!

yol*_*ole 39

此行为取决于用于从完成列表中选择项目的键.如果按Enter键,则所选项目将插入到以下标识符之前的代码中.如果按Tab键,则所选项目将替换光标后面的标识符.

如果您愿意,可以通过在"设置"|"设置"下为"选择查找项目"和"选择查找项目替换"重新分配键盘快捷键来更改行为.键盘映射.

  • 交换这两个是完美的!替换在 99% 的情况下更有意义。 (5认同)