迄今为止,IntelliJ IDE的自动完成功能让我印象深刻。通过不带箭头的自动填充建议循环
我想什么做的,是通过自动完成建议打Ctrl +空格键当不使用箭头键我得到循环(↑,↓)。
之所以这样做,是因为我更喜欢将手指放在家中行(我另外使用IntelliJ's Vim emulator)。
例如,如何在不使用箭头键或鼠标的情况下选择sortThis
而不是sorted
?
提前感谢!
迄今为止,IntelliJ IDE的自动完成功能让我印象深刻。通过不带箭头的自动填充建议循环
我想什么做的,是通过自动完成建议打Ctrl +空格键当不使用箭头键我得到循环(↑,↓)。
之所以这样做,是因为我更喜欢将手指放在家中行(我另外使用IntelliJ's Vim emulator)。
例如,如何在不使用箭头键或鼠标的情况下选择sortThis
而不是sorted
?
提前感谢!
彼得·格罗莫夫的answer把我带到一个令人满意的解决方案:
在的IntelliJ的设置,为Keymap -> Editor Actions -> Down
我设置自定义快捷键:按Ctrl + J。
这样我就可以通过建议循环前进。
设置在IdeaVim特定的快捷键Down with Selection
或Scroll Line Down
快捷方式并没有影响自动完成建议选择虽然。
如果您可以在编辑器中使用某些IdeaVIM特定的快捷方式向上/向下滚动,则它们也应该在完成列表中工作。
在这种特殊情况下,我只需输入另一个“t”,以便“sortThis”变成被选中(以及唯一的)变体。
我来这里寻找答案,但事实证明,这已经是一个关键绑定。如果您查看Preferences -> Other Settings -> Vim Emulation
,则可能存在一些相互冲突的绑定。
对我来说(在OSX)这些被设置为:
CTRL-N
:向下CTRL-P
:截至只要确保处理程序被设置为Vim
。
有趣!在Windows 10中,“Ctrl + N”被设置为“New Folder ...”,并且“Ctrl + P”被设置为“显示/隐藏路径文本”。 – 2017-07-19 08:37:20
谢谢。这导致我在我的答案中描述的解决方案。 – 2014-10-12 13:55:52