vi에서 VISUAL 모드에서 NORMAL 모드로 돌아가려면 CTRL+[를 두 번 눌러야 하는 이유는 무엇입니까?

vi에서 VISUAL 모드에서 NORMAL 모드로 돌아가려면 CTRL+[를 두 번 눌러야 하는 이유는 무엇입니까?

vi에서 일반 모드로 돌아가는 더 쉬운 방법이 있습니까?

방금 삭제된 답변에는 "지연"이 언급되어 있습니다. CTRL+[를 한 번만 눌렀는데 잠시 후 일반 모드로 돌아왔습니다. 아직은 인내심이 부족한 것 같아요. 그러나 왜 그렇게 오래 걸렸는지는 불분명합니다.

추신: 다른 모드는 매우 빠르게 전환됩니다...

답변1

이를 누른 후 지연이 있어야 하는 이유 Esc는 INSERT 모드에서 COMMAND 모드로 돌아가는 독립형 키일 뿐만 아니라 vi터미널(에뮬레이션)에서 많은 기능 키의 접두사로 생성되기 때문입니다.

예를 들어, 이제 내 키보드에서는 F116진수 시퀀스가 ​​생성됩니다.1b 4f 50. 이들 중 첫 번째(1b) 예 Esc. 오른쪽 커서는1ㄴ 5b 43. 탈출 그 자체는1b.

vi복합 키 시퀀스의 경우 모든 문자가 빠르게 표시되지만 단일 사용의 경우 문자 뒤에 약간의 일시 중지가 있다고 가정하여 Esc차별화가 처리됩니다 .

관련 정보