Trong Vim, có cách nào để lặp lại lệnh cuối cùng bất kể đó là chỉnh sửa hay không, và không có tầm nhìn xa để ghi lại macro lần đầu tiên?Làm thế nào để lặp lại bất kỳ lệnh nào trong Vim, như "C-x z" trong các emacs?
Ví dụ: nói rằng tôi nhập :bn
và muốn thực hiện lại (đó là tệp sai). Nhấn .
rõ ràng là không làm điều đó. Hoặc có thể tôi đang làm gE
và muốn lặp lại điều đó (với một phím tắt vì rõ ràng là gE
là loại khó chịu để nhập).
Có thể có một số plugin? Tương tự như this question.
(Thậm chí mát sẽ được hồi tố ràng buộc một số lệnh để macro, vì vậy người ta có thể gõ [email protected]
hay một cái gì đó để lặp lại 5 lệnh cuối cùng ...)
Vậy các lệnh chế độ thông thường như "gE" như thế nào? Có một lệnh ": norm" để thực hiện các lệnh chế độ bình thường từ dòng lệnh, nhưng nó không lặp lại ... – johv
'gE' làm gì? tôi đã thử 'dw' để xóa một từ, và sau đó tôi nhấn' .' để xóa một từ khác – Ravikiran
Đó là một lệnh chuyển động, "Backward to end of WORD", đảo ngược của E. – johv