GNU 屏幕捕获钥匙?

GNU 屏幕捕获钥匙?

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。您可以使用旧版本,它会正常工作。

https://savannah.gnu.org/bugs/?57748

答案3

根据我的经验,当内部和鼠标模式处于活动状态时,我必须按 ESC 两次键才能切换模式。但是,当我关闭鼠标模式或在屏幕外运行时,这不再是问题。我不知道是什么原因导致了这种行为或如何解决它。vimscreenvim

相关内容