IntelliJ 自动完成替换后续单词

Posted

技术标签:

【中文标题】IntelliJ 自动完成替换后续单词【英文标题】:IntelliJ autocompletion replacing the subsequent word 【发布时间】:2016-05-27 05:52:33 【问题描述】:

我使用 IntelliJ 已经有一段时间了,但总有一些事情困扰着我。它与自动完成功能有关。这个gif应该足以说明。

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

提前致谢!

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

交换这两个是完美的!替换在 99% 的情况下更有意义。

以上是关于IntelliJ 自动完成替换后续单词的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2015 / Visual Assist 自动完成行为

有啥方法可以在 Eclipse 中获得类似 IntelliJ 的自动完成功能?

如何在 IntelliJ 12 中启用 HQL/JPQL 自动完成

是否可以在 Intellij 中自动完成构建器?

来自 CSS Intellij 的自动完成 HTML 属性

IntelliJ IDEA 中的 Gradle 依赖自动完成