为什么我不能通过 SSH 在 neovim 中使用 tab 进行自动补全?

为什么我不能通过 SSH 在 neovim 中使用 tab 进行自动补全?

当在 arch 上本地使用时,我可以轻松地使用 tab 在 vi​​m 中自动完成,例如用 deoplete 填充路径。如果我从笔记本电脑通过 SSH 连接到这台计算机,则选项卡仍然可以完成操作。但是,如果我从这台计算机通过 SSH 连接到 Ubuntu 18.04(或我认为的任何版本)机器,那么当我输入 tab 时,它只会插入一个选项卡。是什么导致了这个问题?如何修复它,以便在连接到 Ubuntu 服务器时可以通过 SSH 使用 Tab?

我提到的所有机器也运行完全相同的 vimrc,并且都使用 neovim。

答案1

当我有“异国情调”的 TERM 变量环境时,我有时会出现这种行为。您可以尝试 ssh,export TERM=xterm然后再尝试 neovim 中的选项卡吗?

(我会将此添加为评论,但还没有足够的互联网点)

相关内容