우선 QWERTY 키보드를 사용한다고 가정합니다. 내 대답은 개인적 취향에 근거한 것이 아니며 Drew Neil이 작성한 놀라운 Practical Vim 의 일부를 간단히 재구성하고 있습니다.
TL; DR Vim은 터치 타이피스트에 최적화되어 있으므로 손을 습득 한 위치에 손이 있어야합니다 : 왼손 asdf 및 오른손jkl;
닐은 오른손을 착용 hjkl하는 것은 정말 나쁜 일 이라고 말합니다 . 주된 이유는 키를 사용하여 커서를 이동하는 것입니다 hjkl정력이 훨씬 빠르게 단어 현명한 움직임 또는 문자 검색 동작을 제공하기 때문에 아주 가끔해야 뭔가가 ( w
, b
, f
, t
, /
...).
이 부분도 직접 인용하겠습니다 :
목표를 잃어 버렸을 때 h및 l키를 사용하여 오류가 발생했습니다. 그 외에는 거의 손대지 않습니다. h키를 조금만 사용하면 Qwerty 키보드 에서 키를 늘려야합니다 . 반대로 문자 검색 명령을 자주 사용하므로; 열쇠는 내 작은 손가락 아래에 편안하게 놓여 있습니다.
보너스 : 화살표 키를 사용하여 이동하는 것으로 구성된 초보자 나쁜 습관을 제거하는 팁은 다음과 같습니다 .vimrc
. 화살표 키를 완전히 비활성화 하려면 다음 행을 추가하십시오 .
noremap <Up> <Nop>
noremap <Down> <Nop>
noremap <Left> <Nop>
noremap <Right> <Nop>
( <Nop>
"작동 없음"을 나타냄)
j,k,l,;
. 하나, 당신은h
시간 에 타격 을 배우게됩니다 . 둘째, vim을 더 잘 알면h
그다지 많이 사용하지 않을 것 입니다. 셋째, 키 바인드는 주로 해당 손의 위치를 염두에두고 정의되므로 장기적으로 하나의 문제를 다른 문제 세트와 교환하면됩니다.