vim의 모드에 따라 커서 위치가 다른 이유는 무엇입니까? 첫째, 삽입 모드에서는 커서가 문자 사이에 있고(다른 편집기와 마찬가지로), 둘째, 명령 모드에서는 커서가 문자 아래에 있으므로 문자 사이 쓰기 모드로 배치하려면 "i" 또는 "a"를 사용해야 합니다. . 내 말은, 모드에 관계없이 커서가 항상 문자 사이에 있지 않은 이유는 무엇입니까? 이것은 질문과 관련이 있습니다ESC
vim의 커서가 원래 위치로 돌아가는 이유는 무엇 입니까?
답변1
우선, 항상 그런 것은 아닙니다. 일반 콘솔에서는 콘솔이 고정된 수의 영역으로 나누어져 있기 때문에 문자 사이에 커서를 놓을 수 없습니다. 각 영역은 문자를 표시할 수 있지만 "사이"에는 여유 공간이 없습니다. 따라서 실제로 콘솔에서 커서처럼 보이는 것은 실제로 캐릭터 아래에 있는 대조적인 배경입니다.
따라서 요청하신 커서는 삽입 모드(문자가 삽입될 시각적 신호)의 편의를 위한 것입니다. 다른 모드에서는 보다 논리적이고 이전 버전과 호환되는 보기가 사용됩니다. (예를 들어 명령 모드에서는 많은 명령이 문자에 대해 작동합니다.아래에커서 - 보다 직관적으로 나타내는 방법이 있습니까?어느이게 역할인가요? )