Thông thường, có vẻ như tôi có một danh sách các mục và tôi cần phải thêm số vào trước mặt. Ví dụ:Macro để tạo danh sách được đánh số trong vim?
Item one
Item two
Item three
nào nên là:
1. Item one
2. Item two
3. Item three
Trong vim, tôi có thể nhấn I
trong chế độ chỉnh sửa, chèn "1.", nhấn thoát. Sau đó, tôi chuyển sang dòng tiếp theo, nhấn .
và sau đó ^A
để tăng số. Điều này có vẻ cực kỳ kém hiệu quả ... làm thế nào tôi có thể tạo ra một macro để tôi có thể đi đến dòng tiếp theo, và chèn một số ở đầu mà là một lớn hơn so với dòng trước?
Sử dụng '3 @ a' để thực hiện macro 3 lần –
Thay vào đó, tôi muốn thay thế' k^yWjP^ j'. Văn bản có thể không ở đầu dòng và quan trọng hơn là macro của bạn sẽ không hoạt động sau dòng thứ mười. –
Phát hiện, @Luc - chính xác như thế nào tôi đã có nó bản thân mình ngoại trừ tôi tacked trên^để kết thúc để nó vị trí con trỏ ở đầu dòng khi thực hiện. Không có sự khác biệt chức năng do^lúc đầu, chỉ cảm thấy một chút neater. –