많은 사람들이 (오히려 도망을 치는 것보다) 일반 모드로 돌아가 삽입 모드에서 입력하는 무언가로 jj
또는 jk
을 정의하고자을 , 이것은 홈 행에 손을 유지하고 일을 빠르게합니다. 이 매핑을 할 당신의 .vimrc에 넣고 (또는 그 중 하나를 선택) 할 수 있습니다
inoremap jj <ESC>
inoremap jk <ESC>
당신이 정말로 (나를 위해 매우 드문) 이러한 문자열 중 하나를 입력해야하는 경우, 당신은 단지 입력 할 수 첫 글자를 입력하고 잠시 멈춘 다음 두 번째 글자를 입력하십시오.
일반 모드에서 모든 움직임 키를 실제로 이해하면 vim 내에서의 움직임의 힘을 이해하는 데 도움이되고, 더 빨리 이동하려는 위치로 이동하는 방법을 알 수 있습니다. 따라서 오버 헤드를 상쇄하고 삽입 모드로/떠나야 함). 이를 위해
, 난
a vim movement wallpaper 시각적 다양한 운동을 도시 전용 현재 커서 위치 (화면 중앙)에 대하여 명령을 함께 던져. 이걸 가지고 나를 기억하게 해주고 나를
많이 만들었습니다. 더 빨리.
또한, 다양한 기본 삽입 키를 이해, 당신은 올바른 위치에 삽입 모드로 얻을 수 있습니다 : - 커서가
a
에있는 문자 앞에 삽입 -가
i
문자 이후에 추가 커서가
I
에 -
A
현재 라인의 시작 부분에 삽입 - 현재 줄의 끝에 추가
o
은 - 정규 표현식 명령을 대체//
은 또한 학습 현재 행 위에 새 라인을 열어 다양한 삭제, 변경, 대체를 이해하고 찾을 -
O
현재 행 아래에 새 라인을 엽니 다 아마 다음에 와야합니다.
당신이 그것을 사용함에 따라 더 편안해질 것입니다. 또한 똑같은 일을하는 방법이 많다는 것을 알게 될 것이며, 당신을 위해 일하는 방법을 찾을 수있을 것입니다. 저는 빔 (Vim)을 통해 항상 새로운 일을 할 수있는 방법을 배우고 있음을 발견합니다. 이 대립 소리 경우 –
내가 죄송하지만 왜 당신은 모달 편집이 거의 정력의 주요 구별되는 특성 인 경우'vim' (다른 고급 프로그래밍 친화적 인 편집기/IDE 반대) 사용하는할까요? (다른 기능은 다른 편집기에서 찾을 수 있습니다).완전한 공개를 위해 필자는 필자가 필요할 때 vi를 사용할 수는 있지만 vim을 필자의 주 편집자로 간주하지 않을 것입니다. 왜냐하면 vi에 익숙해 진지 10 년이 넘은 경우에도 익숙해 질 수 없기 때문입니다. – DVK
@DVK 모달 사고는 어떤 사람들에게는 효과가 있고 다른 사람들에게는 효과가 없습니다. 나는 그것이 잘못된 것이라고 생각하지 않는다. 모달 편집이 자연스럽고 "보통"모드에있는 일부 사람들에게는 매우 적은 키 스트로크와 최소한의 코드로 다양한 것을 탐색/삭제/변경/변경할 수 있습니다. –