我想将nvim的终端模式中的CTRL-N绑定到自动完成,就像插入模式下的CTRL-N一样。我不知道命令CTRL-N在插入模式下绑定了什么,所以我不知道如何在另一种模式下将它绑定到同一个键。我是Vim的新手,可能会对emacs概念感到困惑。
答案 0 :(得分:0)
vim完成仅适用于insertmode,无法在其他模式下打开完成菜单。
然而,终端模式允许您重新映射密钥,以便<C-n>
激活将添加到init.vim的shell完成系统
tnoremap <C-n> <Tab>
但这可能不是你要求的。
答案 1 :(得分:0)
你的假设是正确的你在终端模式。 vim的自动完成功能在终端中不起作用,因为它是一种无法编辑的特殊缓冲区。虽然有插件可以创建一个伪终端,可以使用完成菜单,参见