Câu thần chú ngu ngốc đó thường được lặp đi lặp lại bởi những người đánh máy cảm ứng mà hàng chủ nhà giống như một cột sống thứ hai hoặc bởi người đánh máy không cảm ứng muốn nhìn ngầu. Đối với những người không đánh máy, hàng chủ đơn giản là không đặc biệt và hơi di chuyển tay phải để chạm tới mũi tên không phải là vấn đề gì cả.
Điều quan trọng cần xem xét là những gì mà những người lặp lại câu thần chú đó đề xuất sử dụng thay thế.
Hầu hết thời gian, họ nhấn mạnh vào việc sử dụng hjkl
.
Nếu chúng ta bỏ qua thực tế là các phím này chỉ được sử dụng vì bàn phím được sử dụng bởi tác giả của vi không có phím mũi tên vật lý và do đó, bất kỳ đối số nào đối với các phím mũi tên chỉ là hợp lý hóa, hjkl
dù sao cũng chỉ tốt hơn so với mũi tên. Có, lợi ích duy nhất của việc sử dụng hjkl
các mũi tên là bạn bỏ qua chuyển động nhỏ của bàn tay phải đến và từ mũi tên. Cho dù lợi ích đó là giá trị rắc rối là cuộc gọi của bạn.
Nhưng chuyển động của bàn tay phải không phải là lý do tại sao chỉ sử dụng các mũi tên là không hiệu quả. Nó không hiệu quả vì chúng hạn chế bạn di chuyển từng ký tự và từng dòng trong khi hầu hết các chuyển động cần thiết để chỉnh sửa văn bản có phạm vi lớn hơn nhiều.
Đóng mũi tên phải 13 lần là không hiệu quả và nhàm chán. Là nó đó tốt hơn để nhấn l
quan trọng 13 lần? Không. Nó cũng ngu ngốc không kém.
Giữ mũi tên phải cho đến khi bạn đạt được mục tiêu sẽ ít nhàm chán hơn nhưng nó dễ bị lỗi và gần như không hiệu quả bằng 13 lần truy cập vì sự chậm lại cần thiết và không xác định ở cuối. Là nó đó tốt hơn để giữ l
chìa khóa ép? Tất nhiên là không rồi.
Rất may, hầu hết các bộ công cụ GUI cung cấp các combo như thế Ctrl+Right
cho phép chúng tôi di chuyển từng chữ hoặc chuyển sang EOL, sang đoạn tiếp theo hoặc bất cứ điều gì. Các phím tắt này giúp chúng tôi điều hướng nhanh hơn và thông minh hơn nhiều so với các mũi tên đơn. Chúng ta có giống với hjkl
? Không, chúng tôi không. Chúng ta có thể sử dụng một số đếm, nếu chúng ta muốn, nhưng ai muốn đếm các ký tự cho mỗi chuyển động? Làm 14k
với sự giúp đỡ của relativenumber
là tuyệt vời nhưng những gì về chuyển động ngang? Đối với các chuyển động lớn, hjkl
thực sự tồi tệ hơn so với sửa đổi + mũi tên. Và đoán xem? Phong trào lớn là những gì chúng ta cần nhất.
Nhưng chúng tôi là những kẻ khốn may mắn, biên tập viên yêu thích của chúng tôi có hàng tá chuyển động chạy vòng quanh cả hai mũi tên và hjkl
: bBeEwW/?*#{}()
vân vân. Các lệnh này có sức mạnh vô cùng lớn hơn hjkl
và đối với hầu hết các phần logic và trực quan hơn rất nhiều nếu bạn đã quen Ctrl+Right
và bạn bè.
Chuyển từ <Right><Right><Right><Right><Right><Right><Right><Right><Right>
sang lllllllll
hoặc thậm chí 9l
là vô nghĩa.
Chuyển từ <Right><Right><Right><Right><Right><Right><Right><Right><Right>
sang <C-Right>
là tốt hơn nhiều. Từ đó, chuyển sang w
vừa dễ dàng vừa nhanh chóng. Không cần <nop>
mũi tên của bạn!
Nếu các lệnh này hữu ích hơn, mạnh mẽ hơn và trực quan hơn hjkl
, tại sao trong tất cả địa ngục lại có quá nhiều blogger và bình luận nhấn mạnh vào việc thay thế các mũi tên bằng hjkl
?
Tôi có. Không ý kiến.
Tóm lại, hjkl
có vị trí của chúng trong hộp công cụ của chúng tôi bởi vì chúng tôi luôn phải di chuyển bằng 2 ký tự hoặc dòng nhưng chúng thường không phải là cây che giấu khu rừng. Hãy cảnh giác với những người rao giảng chống lại các mũi tên: những gì họ có trong cửa hàng cho bạn có thể không tốt hơn chút nào.