每当我 ssh 到我的远程机器并输入:
aq
时,它都会被预先填充。但是,当我按下回车键时它不会退出,它只是用 替换冒号,因此在状态行下方有一个qq
。
该机器使用与我的主计算机相同的 .vimrc,但不存在这种行为(应该如此)。
编辑:似乎是 neovim 的一个问题:
sudo su -
vim
: # -> :q in command line
有人有想法吗?
答案1
解决方案:
https://github.com/neovim/neovim/wiki/FAQ#nvim-shows-weird-symbols-2-q-when-changing-modes
似乎当将会话更改为其他用户或通过 SSH 连接到远程计算机时,TERM 不受支持