Đôi khi tôi cần chèn một số dòng tương tự vào một tệp chỉ khác nhau về số thứ tự. Ví dụ,Làm cách nào để tối thiểu hóa các lần nhấn phím trong khi chèn các dòng tương tự trong vim?
print "func 1";
print "func 2";
print "func 3";
print "func 4";
print "func 5";
Sử dụng vim, tôi kết thúc copy dán dòng đầu tiên sử dụng [yypppp] và sau đó thay đổi bốn dòng cuối cùng. Điều này thực sự chậm nếu bạn có nhiều dòng chèn hơn.
Có cách nào nhanh hơn để thực hiện việc này trong thời gian không?
Một ví dụ của việc này là:
trạng thái ban đầu
boot();
format();
parse();
compare();
results();
clean();
cuối cùng nhà nước
print "func 1";
format();
print "func 2";
parse();
print "func 3";
compare();
print "func 4";
results();
print "func 5";
clean();
Bạn không thực sự cần phải thực hiện '/ [0-9] \ +', VIM Tự động di chuyển con trỏ đến số – Hasturkun
@Hasturkun: Whoa, điều đó khá tuyệt. – Chetan
Bạn có thể thay thế '/ [0-9] \ +' bằng '/ \ d' tốt hơn (bạn không cần lấy toàn bộ số vào một trận đấu, bạn chỉ cần đặt con trỏ lên một số, vì vậy' \ + 'là một quá mức cần thiết ở đây.' \ d' là một phím tắt cho '[0-9]'. Nó nhanh hơn, nhưng điều này không quan trọng ở đây. Nó cũng giảm thiểu số lượng phím cần nhấn.). – ZyX