用’j’和’k’导航的vim字完成
发布时间:2020-12-16 01:31:56 所属栏目:安全 来源:网络整理
导读:在 vim中,在插入模式下,我使用Ctrl-n来完成单词.如果有多个可能的比赛,我会得到一个下拉列表,我可以使用箭头键选择一个可能的比赛. 但是,我不想使用箭头键;我想使用’j’和’k’键.但是当我输入’j’或’k’时,它会插入字母,而不是在下拉列表中上下移动.有没
在
vim中,在插入模式下,我使用Ctrl-n来完成单词.如果有多个可能的比赛,我会得到一个下拉列表,我可以使用箭头键选择一个可能的比赛.
但是,我不想使用箭头键;我想使用’j’和’k’键.但是当我输入’j’或’k’时,它会插入字母,而不是在下拉列表中上下移动.有没有办法我可以配置vim这样做我想要的方式?
参见:h
popupmenu-keys .
弹出菜单子模式没有特殊的映射集,但可以进行条件插入模式映射: inoremap <expr> j pumvisible() ? "&;C-N>" : "j" inoremap <expr> k pumvisible() ? "&;C-P>" : "k" 这使得j / k可视地浏览诸如< C-N> /< C-P>之类的弹出菜单. 附录:如果您希望在键入j和k时能够控制,则可以将其替换为< C-J>和< C-K>. (请参阅mwcz对此答案的评论.) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |