在 vi 中使用箭頭鍵導航很慢

在 vi 中使用箭頭鍵導航很慢

我使用 rlogin 從 Solaris 10 Sparc 遠端登入 Solaris 10 x86 主機。使用 vi 時,使用 h、j、k 和 l 鍵進行導航非常快速且流暢。然而,使用箭頭鍵導航很慢,響應延遲和/或遊標跳躍以跟上。這兩個系統具有基本相同的配置。我知道這並不是很多信息,但是什麼可能導致箭頭鍵響應速度變慢?

答案1

每次按下遊標鍵時,它發送的位元組數通常是 h、j、k、l 的三倍。 (如果您碰巧使用修改後的序列,它可能會發送更多,例如,xterm 中的shift-cursor-up 會使該數量加倍)。此外,每個遊標鍵的第一個位元組是一個escape字符,遠端主機必須等待接收到這些位元組中的最後一個位元組,然後才能完成與給定遊標鍵的序列的匹配。

相關內容