![vi에서 화살표 키로 탐색하는 것이 느립니다.](https://rvso.com/image/1452261/vi%EC%97%90%EC%84%9C%20%ED%99%94%EC%82%B4%ED%91%9C%20%ED%82%A4%EB%A1%9C%20%ED%83%90%EC%83%89%ED%95%98%EB%8A%94%20%EA%B2%83%EC%9D%B4%20%EB%8A%90%EB%A6%BD%EB%8B%88%EB%8B%A4..png)
나는 rlogin을 사용하여 Solaris 10 Sparc에서 Solaris 10 x86 호스트로 원격 로그인합니다. vi를 사용할 때 h, j, k 및 l 키를 사용한 탐색은 매우 빠르고 부드럽습니다. 그러나 화살표 키를 사용한 탐색은 느리고 응답이 지연되거나 커서가 따라잡기 위해 점프합니다. 두 시스템은 본질적으로 동일한 구성을 갖습니다. 계속해서 설명할 정보가 많지 않다는 것은 알지만 화살표 키의 반응 속도가 느려지는 원인은 무엇일까요?
답변1
커서 키를 누를 때마다 일반적으로 h,j,k,l보다 3배 많은 바이트를 보냅니다. (수정된 시퀀스를 사용하는 경우 더 많이 보낼 수 있습니다. 예를 들어 xterm에서 커서를 위로 이동하면 해당 양이 두 배가 됩니다.) 또한 각 커서 키의 첫 번째 바이트는 escape문자이며 원격 호스트는 주어진 커서 키의 시퀀스와 일치하는 작업을 완료하기 전에 해당 바이트의 마지막 바이트가 수신될 때까지 기다려야 합니다.