我正在使用IntelliJ IDEA 15.0.6和Ruby插件。
我注意到当我用java编写时,代码完成弹出窗口自动突出显示第一个建议,如下所示 -
这允许我按下"输入"为了完成这个词并继续。
当我写在ruby中时,没有选择任何建议,如此 -
这使得我必须使用箭头键导航才能选择一个建议,然后才能点击"输入"。
我尝试深入挖掘偏好和整个互联网,但我似乎无法找出为什么会发生这种情况。我尝试添加选项"通过键入点,空格等来插入所选变体",但它不起作用,因为没有"选择的变体"
我知道这听起来很小,但它可怕地切断了我的工作流程,我相信还有其他人想知道如何做到这一点。
感谢任何可以提供帮助的人
答案 0 :(得分:2)
感谢Eugen Martynov的评论,我找到了jetbrains的bug追踪网站,在那里我发现了一个跟我一样的问题。 click here to see the issue entry
简而言之,答案如下:
打开“到处搜索”(双班)
搜索“注册表”并选择“操作”下的那个,这将打开一个新窗口。
此处查找关键字ide.completion.lookup.element.preselect.depends.on.context并取消选中其复选框。
取消选中该框后,代码完成将在用户导航前选择第一个建议。
再次感谢Eugen的帮助