GNUscreen
正在捕获我的ESC密钥,从而导致出现问题vim
。
有什么方法可以改变这种行为吗screen
?我相信它会进入命令模式,但是,无论如何我都可以这样做C-a:。
这与 不同C-a,我已经将其映射到某个东西。我指的是ESC键盘上的键。
我maptimeout 5
试过这问题,但这没有帮助。我认为它类似于tmux
,我可以在其中进行以下修复:
set -s escape-time 0
答案1
GNU Screen
运行正常。以下vim
选项存在问题:
set mouse=a
一般来说,此类问题vim
也可能与配置有关。尝试使用最小配置vimrc
,看看是否会出现问题。
答案2
这是鼠标事件的屏幕错误,而不是 vim。您可以使用旧版本,它会正常工作。
答案3
根据我的经验,当内部和鼠标模式处于活动状态时,我必须按 ESC 两次键才能切换模式。但是,当我关闭鼠标模式或在屏幕外运行时,这不再是问题。我不知道是什么原因导致了这种行为或如何解决它。vim
screen
vim