Trước hết tôi sẽ cho rằng bạn đang sử dụng bàn phím QWERTY. Câu trả lời của tôi không dựa trên sở thích cá nhân của tôi, tôi chỉ đơn giản là cải tổ một phần của Vim thực tế tuyệt vời được viết bởi Drew Neil.
TL; DR Vim được tối ưu hóa cho người đánh máy cảm ứng để bàn tay của bạn phải ở nơi bạn đã học để đặt chúng: tay trái asdf và tay phảijkl;
Neil nói rằng đặt tay phải của bạn hjkllà một điều thực sự tồi tệ. Nguyên nhân chủ yếu là di chuyển con trỏ của bạn với các phím hjkllà cái gì đó nên rất thỉnh thoảng vì vim cung cấp phong trào nhanh hơn nhiều word-khôn ngoan hoặc chuyển động tìm kiếm nhân vật ( w
, b
, f
, t
, /
...).
Tôi cũng sẽ trực tiếp trích dẫn phần này:
Tôi sử dụng các phím hvà lcho các lỗi khác nhau, khi tôi suýt bỏ lỡ mục tiêu của mình. Ngoài ra, tôi hầu như không chạm vào chúng. Cho rằng tôi sử dụng hphím ít như thế nào , tôi rất vui khi phải kéo dài nó trên bàn phím Qwerty. Mặt khác, tôi thường xuyên sử dụng các lệnh tìm kiếm nhân vật, vì vậy tôi hài lòng rằng; chìa khóa nằm thoải mái bên dưới ngón tay út của tôi.
Phần thưởng: Ngay cả khi đó dường như không phải là trường hợp của bạn, đây là một mẹo để loại bỏ thói quen xấu của người mới bắt đầu bao gồm sử dụng các phím mũi tên để di chuyển: Chỉ cần thêm các dòng sau vào bạn .vimrc
để vô hiệu hóa hoàn toàn các phím mũi tên:
noremap <Up> <Nop>
noremap <Down> <Nop>
noremap <Left> <Nop>
noremap <Right> <Nop>
( <Nop>
viết tắt của "Không hoạt động")
j,k,l,;
. Đối với một, bạn sẽ học cách đánhh
ngay lập tức. Thứ hai, khi bạn biết vim tốt hơn, bạn sẽ không sử dụngh
tất cả những thứ đó thực sự. Thứ ba, các phím bấm hầu hết được xác định với vị trí tay đó, vì vậy bạn sẽ chỉ trao đổi một vấn đề cho một nhóm vấn đề khác trong thời gian dài.