关闭Intellij中的自动完成选项卡删除

Nel*_*son 10 java settings intellij-idea

这是我遇到的一个问题的例子.在Intellij中,如果我在String前面输入:

private statString foo = "bar";
Run Code Online (Sandbox Code Playgroud)

然后我自动完成静态,String将被删除.有没有办法更改设置,以便自动完成不删除文本?

P.J*_*sch 13

如果从自动完成下拉列表中选择并按[Tab],则选择将替换以下文本.

您必须使用[Return]接受自动完成才能插入.

  • 通过更改"设置"中的"选择查找项目"和"选择查找项目并替换"的键绑定,可以更改此行为.键盘映射. (15认同)
  • 这不能回答问题,也不应被标记为正确答案。@yole 对“[如何]在 Intellij 中关闭自动完成选项卡删除”有正确的答案 (3认同)

小智 8

根据@yole 的回答,添加了显示如何在 Rider/IntelliJ 中防止选项卡覆盖文本的屏幕截图。在设置中,更改选择查找项选择查找项替换的编辑器操作:

如何让 Tab 不删除文本