我怎样才能使 intellij select 代码完成建议而无需导航到它?

How can i make intellij select the code completion suggestion without me having to navigate to it?

我正在使用带有 Ruby 插件的 IntelliJ IDEA 15.0.6。

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

这让我只需按 "enter" 即可完成单词并继续。

当我在 ruby 中写入时,没有选择任何建议,就像这样 -

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

我试图深入挖掘偏好和整个互联网,但我似乎无法找出为什么会这样。我尝试添加选项 "insert selected variant by typing dot, space, etc.",但它不起作用,因为没有 "selected variant"

我知道这听起来很小,但它会严重中断我的工作流程,我相信还有其他人想知道如何做到这一点。

感谢任何能提供帮助的人

感谢 Eugen Martynov 的评论,我找到了 jetbrains 的错误跟踪器站点,在那里我发现了一个与我的问题完全相同的问题。 click here to see the issue entry

简而言之,答案如下:

  1. 打开"search everywhere"(双班)

  2. 搜索 "registry" 并选择 "Actions" 下面的那个,这将打开一个新的 window。

  3. 在这里寻找键 ide.completion.lookup.element.preselect.depends.on.context 并取消选中它的框。

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

再次感谢 Eugen 的帮助