vim에서 e 키를 누르는 데 문제가 있습니다.
迷茫
迷茫 2017-05-16 16:40:12
0
1
761

vimtutor를 이용하여 vim을 배우던 중 아래와 같이 이 섹션까지 왔습니다. e 키를 누르면 단어 끝으로 이동하지 않고 단어의 마지막 문자에서 두 번째 문자로 이동하는 것을 발견했습니다. 위에 말한거랑 다른건가요?

ps: i를 눌러 삽입 모드로 들어간 후 esc를 다시 누르면 한 글자 앞으로 이동합니다. 하지만 대부분의 사람들은 이런 식으로 사용하지 않을 것입니다. 그래서 저는 우연히 테스트해 보았습니다. 하지만 위에서 e를 누르면 단어의 끝 부분이 표시되지 않아 고민이 됩니다. 이것이 모든 사람에게 해당됩니까? (우분투에서 테스트하는 동료의 vim도 나와 같은 상황입니다)

환경

VIM - Vi 개선 7.4(2013년 8월 10일, 2014년 11월 19일 14:10:23 컴파일)
패치 포함: 1-525
Arch Linux
에서 컴파일함 GTK2 그래픽 인터페이스를 갖춘 점보 버전.

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

모든 응답(1)
小葫芦

e 핵심 성능이 정확해야 합니다. 이런 상황이 발생한 이유는 아마도 커서의 모양 때문일 것입니다~
일반적으로 이때 커서는 마지막 단어를 강조 표시합니다.

일반 모드에서 커서가 수직선인 이유뿐만이 아닙니다. 하지만 i를 눌러 편집 모드로 들어가면 커서가 마지막 문자 앞에 삽입되기 때문에 위치가 정확해야 합니다.


ps에서의 성능도 평범합니다. 익숙하지 않다면 i 대신 a를 사용하면 현재 문자 뒤에 커서가 삽입되고 esc를 누르면 원래 상태로 돌아갑니다. 원래 위치.


질문이 정말 맞네요...
vim에는 많은 모드가 있다는 것을 알고 있습니다. 일반 모드에서는 커서가 문자 위에 있고, 삽입 모드에서는 커서가 문자의 왼쪽 또는 오른쪽에 위치합니다. 모드를 전환하면 커서가 확실히 움직입니다. Normal에서 Insert로 이동할 때 i는 왼쪽으로, a는 오른쪽으로 이동할 수 있습니다. 삽입이 정상으로 전환되면 기본적으로 esc만 통과합니다. 단순화를 위해 왼쪽으로 이동과 오른쪽으로 이동만 선택할 수 있습니다.
일반적으로 일반 모드로 전환되는 가장 일반적인 상황은 텍스트 단락 입력을 마쳤을 때입니다. 이때 커서는 줄의 끝에 있으므로 왼쪽으로 이동하는 것이 당연히 더 합리적입니다.
출처
마음에 들지 않으면 다음을 추가할 수 있습니다. .vimrc 내부

으아악

커서를 한 문자 왼쪽으로 이동하는 것을 방지합니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿