在 vi 中使用箭头键导航很慢

在 vi 中使用箭头键导航很慢

我使用 rlogin 从 Solaris 10 Sparc 远程登录到 Solaris 10 x86 主机。使用 vi 时,使用 h、j、k 和 l 键导航非常快速且流畅。但是,使用箭头键导航速度很慢,响应延迟和/或光标跳转以跟上。这两个系统的配置基本相同。我知道这没有太多信息可以继续,但是什么可能导致箭头键响应较慢?

答案1

每次按下光标键时,它发送的字节数通常是 h、j、k、l 的三倍。(如果您恰好使用经过修改的序列,它可能会发送更多字节,例如,xterm 中的 shift-cursor-up 会使该数量翻倍)。此外,每个光标键的第一个字节都是一个escape字符,远程主机必须等待收到最后一个字节后才能完成将它们与给定光标键的序列进行匹配。

相关内容