Rethinking the hjkl
Chắc cũng có đôi lần mình nhắc tới vấn đề này trên blog, đại khái là
từ khi xài vim, mình mắc phải một vấn đề khó chữa, đó là, có những lúc
mình rơi vô trạng thái không muốn làm gì mà chỉ ngồi bấm hjkl
để
chạy đi chạy về trên file, từng dòng một, từng kí tự một...
Thực ra khi mình có làm việc thì cũng vậy, việc di chuyển từng dòng và từng kí tự một khiến cho tốc độ làm việc của mình giảm đi khá nhiều. Nên gần đây mình có thay đổi một tí trong cách mình xài vim.
Đầu tiên, để di chuyển nhanh hơn, hiển nhiên là mình sẽ sử dụng
motion. Ví dụ nhảy tới trước 10 dòng (10j
) hay nhảy lui 5 dòng
(5k
), hay nhảy tới một dòng thứ n
bất kỳ (:n
).
Tiếp theo, là nhảy nhanh đến một kí tự trong một dòng bằng f
hoặc
F
, ví dụ, bấm f
kèm theo một kí tự để nhảy đến vị trí tiếp theo có
kí tự đó trên dòng hiện tại. Bấm ;
để lặp lại thao tác nhảy đó với kí
tự tiếp theo.
đi nhiều học nhiều, ăn cắp nhiều thứ về mix lại với nhau rồi xài.