在vim中,您可以开始输入单词,按下ctrl-n,然后会弹出一个框,显示建议的自动完成。我不喜欢必须移动我的手到箭头键来滚动浏览这个列表。有没有什么方法可以使用jk键来向下/向上滚动呢?
我知道这个问题要求使用J和K键,但您也可以用另一种方法避免使用箭头键。
在按下ctrl+n以获取自动完成弹出窗口之后,您可以使用ctrl+n和ctrl+p来浏览列表。
inoremap <expr> j ((pumvisible())?("\<C-n>"):("j"))
inoremap <expr> k ((pumvisible())?("\<C-p>"):("k"))
j
or k
.) - Luc Hermittebetter-escape
插件也不行。 - Colininoremap <expr> <down> ((pumvisible())?("\<C-n>"):("\<down>"))
inoremap <expr> <up> ((pumvisible())?("\<C-p>"):("\<up>"))