![vi에서 VISUAL 모드에서 NORMAL 모드로 돌아가려면 CTRL+[를 두 번 눌러야 하는 이유는 무엇입니까?](https://linux55.com/image/131942/vi%EC%97%90%EC%84%9C%20VISUAL%20%EB%AA%A8%EB%93%9C%EC%97%90%EC%84%9C%20NORMAL%20%EB%AA%A8%EB%93%9C%EB%A1%9C%20%EB%8F%8C%EC%95%84%EA%B0%80%EB%A0%A4%EB%A9%B4%20CTRL%2B%5B%EB%A5%BC%20%EB%91%90%20%EB%B2%88%20%EB%88%8C%EB%9F%AC%EC%95%BC%20%ED%95%98%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
vi에서 일반 모드로 돌아가는 더 쉬운 방법이 있습니까?
방금 삭제된 답변에는 "지연"이 언급되어 있습니다. CTRL+[를 한 번만 눌렀는데 잠시 후 일반 모드로 돌아왔습니다. 아직은 인내심이 부족한 것 같아요. 그러나 왜 그렇게 오래 걸렸는지는 불분명합니다.
추신: 다른 모드는 매우 빠르게 전환됩니다...
답변1
이를 누른 후 지연이 있어야 하는 이유 Esc는 INSERT 모드에서 COMMAND 모드로 돌아가는 독립형 키일 뿐만 아니라 vi
터미널(에뮬레이션)에서 많은 기능 키의 접두사로 생성되기 때문입니다.
예를 들어, 이제 내 키보드에서는 F116진수 시퀀스가 생성됩니다.1b 4f 50. 이들 중 첫 번째(1b) 예 Esc. 오른쪽 커서는1ㄴ 5b 43. 탈출 그 자체는1b.
vi
복합 키 시퀀스의 경우 모든 문자가 빠르게 표시되지만 단일 사용의 경우 문자 뒤에 약간의 일시 중지가 있다고 가정하여 Esc차별화가 처리됩니다 .