Tôi đã nhận thấy vim có thể khá trực quan, nhưng tôi gặp khó khăn khi tìm cách lặp lại lệnh thứ hai đến cuối cùng (hoặc thứ ba đến cuối cùng, thứ tư đến cuối cùng, v.v.). Bằng cách gõ .
ở chế độ bình thường, nó sẽ lặp lại lệnh cuối cùng. Nhấn 3.
sẽ lặp lại lệnh cuối cùng ba lần.
Hãy nói tôi gõ oHello<Esc>
rồi A, World!<Esc>
. Bây giờ tôi nhận được
Hello, World!
trên màn hình. Bây giờ, nói rằng tôi muốn có được
Hello, World!
Hello
Hello
Hello
không cần gõ Xin chào. Có phải vim lưu trữ lịch sử ngoài một lệnh, vì vậy tôi có thể nhập một cái gì đó như 3,2.
(tức là lặp lại lệnh thứ hai đến cuối cùng ba lần)?
3@a
để lặp lại macro nhiều lần
qaoHello<esc>q
sau đó@a
lặp lạiHello
bất cứ khi nào bạn muốn.) Cũng có@@
thể lặp lại macro được sử dụng cuối cùng.