gpt4 book ai didi

用于在 Omnicomplete 框中上下导航的 Vim 样式键

转载 作者:行者123 更新时间:2023-12-04 13:16:32 25 4
gpt4 key购买 nike

我从 emacs 转移到 vim 的原因之一是为了避免尴尬的键绑定(bind),例如 Ctrl+N 和 Ctrl+P 用于向上和向下。我更喜欢像 hjkl 这样更符合人体工程学的按键。但是,我没有找到不使用箭头键或 Ctrl+N/P 在 Omnicomplete 框中导航的方法。

vim 是否提供其他上下键?

enter image description here

最佳答案

在插入模式完成弹出窗口中,任何可打印字符都用于进一步限制匹配列表,因此只有 <C-N>/<C-P>键选择不同的菜单项。

如果您可以忍受丢失一些完成键,您可以定义以下映射:

:inoremap <expr> j pumvisible() ? '<C-n>' : 'j'
:inoremap <expr> k pumvisible() ? '<C-p>' : 'k'

关于用于在 Omnicomplete 框中上下导航的 Vim 样式键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21900031/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com