【问题标题】:Turn off autocomplete tab deletion in Intellij在 Intellij 中关闭自动完成选项卡删除
【发布时间】:2016-12-15 14:32:57
【问题描述】:

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

private statString foo = "bar";

然后我自动完成静态,字符串将被删除。 有没有办法更改设置以使自动完成不会删除文本?

【问题讨论】:

标签: java intellij-idea settings


【解决方案1】:

如果您从自动完成下拉菜单中选择并按 [Tab],则所选内容将替换以下文本。

您必须使用 [Return] 来接受自动完成以将其插入。

【讨论】:

  • 除此之外,据我所知,这种行为无法改变。请参阅jetbrains.com/help/idea/2016.2/… 了解更多信息。
  • 可以通过在设置 | 中更改“选择查找项”和“选择查找项并替换”的键绑定来更改此行为。键盘映射。
  • @yole 烦了我好久,感谢最终解决方案!
  • 这不回答问题,不应标记为正确答案。 @yole 对“[如何] 在 Intellij 中关闭自动完成选项卡删除”有正确答案
  • @yole 为我节省了大量时间 - 谢谢!添加了您的评论作为答案(无法将您的评论转换为答案,只是发布了我自己的评论。如果您想发布自己的答案而不是 yole,请打开删除我的评论。)
【解决方案2】:

根据@yole 的回答,添加屏幕截图显示如何在 Rider/IntelliJ 中防止选项卡覆盖文本。在“设置”中,更改 Choose Lookup ItemChoose Lookup Item Replace 的编辑器操作:

【讨论】:

    【解决方案3】:

    按 Enter 键而不是 Tab 键对您有用吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-16
      • 1970-01-01
      • 2021-11-29
      • 1970-01-01
      • 1970-01-01
      • 2020-11-24
      • 1970-01-01
      相关资源
      最近更新 更多