如何让intellij选择代码完成建议而不必导航到它?

时间:2016-05-31 14:35:51

标签: ruby intellij-idea code-completion intellij-plugin intellij-15

我正在使用IntelliJ IDEA 15.0.6和Ruby插件。

我注意到当我用java编写时,代码完成弹出窗口自动突出显示第一个建议,如下所示 - selected

这允许我按下"输入"为了完成这个词并继续。

当我写在ruby中时,没有选择任何建议,如此 - not selected

这使得我必须使用箭头键导航才能选择一个建议,然后才能点击"输入"。

我尝试深入挖掘偏好和整个互联网,但我似乎无法找出为什么会发生这种情况。我尝试添加选项"通过键入点,空格等来插入所选变体",但它不起作用,因为没有"选择的变体"

我知道这听起来很小,但它可怕地切断了我的工作流程,我相信还有其他人想知道如何做到这一点。

感谢任何可以提供帮助的人

1 个答案:

答案 0 :(得分:2)

感谢Eugen Martynov的评论,我找到了jetbrains的bug追踪网站,在那里我发现了一个跟我一样的问题。 click here to see the issue entry

简而言之,答案如下:

  1. 打开“到处搜索”(双班) registry action

  2. 搜索“注册表”并选择“操作”下的那个,这将打开一个新窗口。 enter image description here

  3. 此处查找关键字ide.completion.lookup.element.preselect.depends.on.context并取消选中其复选框。 enter image description here

  4. 取消选中该框后,代码完成将在用户导航前选择第一个建议。

    再次感谢Eugen的帮助