迄今爲止,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