Di chuyển 10 dòng lên và xuống có thể không phù hợp với nhiệm vụ của bạn cũng như các tùy chọn khác. Xem xét các chuyển động khác:
Ctrlf, Ctrlbtrang chuyển tiếp và quay lại.
}, {tiến và lùi một đoạn.
Bạn có thể viết các quy tắc trong vimrc của mình để liên kết 10j
với một khóa, chẳng hạn J
như di chuyển xuống 10 dòng bằng cách thêm dòng sau vào tệp vimrc của bạn:
map <S-j> 10j
Tuy nhiên, bạn đang ghi đè lệnh hữu ích hiện có J
(nối hai dòng). Tìm một tổ hợp phím chưa sử dụng được định vị tốt cho 10j
/ 10k
có thể khó khăn, vì vậy tôi khuyên bạn nên sử dụng các chuyển động hiện có mà tôi đã đề cập.
Bạn cũng có thể muốn biết rằng bạn có thể chuyển ngược lại từ mà bạn nhìn thấy bằng cách thực hiện:
?someword
và chuyển tiếp đến một từ bạn thấy bằng cách thực hiện /someword
. Việc này sẽ nhanh hơn việc cố gắng di chuyển lên / xuống 10 dòng và sau đó định vị lại con trỏ của bạn đến vị trí chính xác. Nếu bạn không thể nghĩ ra một chuỗi tìm kiếm đơn giản cho dòng được đề cập, bạn luôn có thể chuyển đến số dòng như bạn đã nói ( xgg
).