이 질문은 새로운 vi / Vim 사용자들 사이에서 자주 묻는 질문이며, 일반 모드에서는 커서가 항상 문자 위에 있지만 삽입 모드에서는 커서가 항상 두 문자 사이에 있다는 것입니다. 라인은 문자입니다). 콘솔 Vim에서도 실제로 그림을 볼 수는 없지만 GUI에서는 삽입 모드로 들어갈 때 커서가 일반 모드 일 때 문자 위에있는 블록 대신 두 문자 사이에 막대가되는 것을 알 수 있습니다.
여러분이보고있는 것은 삽입 모드를 떠날 때 커서가 한 문자 뒤로 이동하는 것이 아니라 단순히 문자 위로 이동하는 것입니다. 안전한 안전한 이동 방향은 왼쪽 (또는 뒤쪽)입니다. 따라서 삽입 모드로 들어가는 방법은 여러 가지가 있습니다.
- "a"는 커서가있는 문자와 다음 문자가 오른쪽에있는 "사이에"커서가있는 삽입 모드로 들어갑니다.
- "i"는 커서가있는 문자와 이전 문자가 왼쪽에있는 "사이에"커서가있는 삽입 모드로 들어갑니다.
어떤 사람들은이 "움직임"을 좋아하지 않기 위해 노력했지만, 나중에 플러그인이나 다른 Vim 스크립트를 방해합니다.
적절한 상황에서 "a"및 "i"(및 "A"및 "I") 명령을 사용하는 것이 좋습니다.
"o"및 "O"명령도 학습에 유용합니다. 보다:
:help a
:help i
:help A
:help I
:help o
:help O
편집 : 여전히이 동작을 변경하기로 결정한 경우이 팁을 시도 하십시오. 이스케이프가 커서를 한 문자 왼쪽으로 이동하지 못하게하십시오 .